[INFO] crate packed_struct 0.3.0 is already in cache [INFO] extracting crate packed_struct 0.3.0 into work/ex/clippy-test-run/sources/stable/reg/packed_struct/0.3.0 [INFO] extracting crate packed_struct 0.3.0 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/packed_struct/0.3.0 [INFO] validating manifest of packed_struct-0.3.0 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 packed_struct-0.3.0 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 packed_struct-0.3.0 [INFO] finished frobbing packed_struct-0.3.0 [INFO] frobbed toml for packed_struct-0.3.0 written to work/ex/clippy-test-run/sources/stable/reg/packed_struct/0.3.0/Cargo.toml [INFO] started frobbing packed_struct-0.3.0 [INFO] finished frobbing packed_struct-0.3.0 [INFO] frobbed toml for packed_struct-0.3.0 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/packed_struct/0.3.0/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 packed_struct-0.3.0 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-2/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/packed_struct/0.3.0:/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] b5c923daaf4459c82082295cab0afbcba5b7ecbf5d4a6f4f3a193468d038d717 [INFO] running `"docker" "start" "-a" "b5c923daaf4459c82082295cab0afbcba5b7ecbf5d4a6f4f3a193468d038d717"` [INFO] [stderr] Compiling serde v1.0.85 [INFO] [stderr] Compiling packed_struct v0.3.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/debug_fmt.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | packed_struct: packed_struct, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `packed_struct` [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/debug_fmt.rs:95:13 [INFO] [stderr] | [INFO] [stderr] 95 | packed_struct: packed_struct, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `packed_struct` [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: long literal lacking separators [INFO] [stderr] --> src/types_num.rs:460:15 [INFO] [stderr] | [INFO] [stderr] 460 | let val = 0x4589ABCD; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x4589_ABCD` [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/types_num.rs:469:15 [INFO] [stderr] | [INFO] [stderr] 469 | let val = 0x1122334455667788; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: consider: `0x1122_3344_5566_7788` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/types_num.rs:478:15 [INFO] [stderr] | [INFO] [stderr] 478 | let val = 0x11223344; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x1122_3344` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/types_num.rs:491:15 [INFO] [stderr] | [INFO] [stderr] 491 | let val = 0xCCBBAA; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00CC_BBAA` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/types_num.rs:679:15 [INFO] [stderr] | [INFO] [stderr] 679 | let val = 0xAABBCCDD; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xAABB_CCDD` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digit groups should be smaller [INFO] [stderr] --> src/types_num.rs:691:15 [INFO] [stderr] | [INFO] [stderr] 691 | let val = 0b10_10101010; [INFO] [stderr] | ^^^^^^^^^^^^^ help: consider: `0b10_1010_1010` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::large_digit_groups)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_digit_groups [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/types_num.rs:695:17 [INFO] [stderr] | [INFO] [stderr] 695 | assert_eq!([0b00000010, 0b10101010], packed); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/types_num.rs:695:29 [INFO] [stderr] | [INFO] [stderr] 695 | assert_eq!([0b00000010, 0b10101010], packed); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1010_1010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/types_num.rs:703:15 [INFO] [stderr] | [INFO] [stderr] 703 | let val = 0xAABBCCDD; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xAABB_CCDD` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/types_num.rs:726:16 [INFO] [stderr] | [INFO] [stderr] 726 | assert_eq!(0xAABBCCDD, **unpacked); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xAABB_CCDD` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/types_num.rs:734:15 [INFO] [stderr] | [INFO] [stderr] 734 | let val = 0xAABBCC; [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00AA_BBCC` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/primitive_enum.rs:83:28 [INFO] [stderr] | [INFO] [stderr] 83 | E::from_str(s).map(|e| EnumCatchAll::Enum(e)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `EnumCatchAll::Enum` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/primitive_enum.rs:87:34 [INFO] [stderr] | [INFO] [stderr] 87 | E::from_str_lower(s).map(|e| EnumCatchAll::Enum(e)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `EnumCatchAll::Enum` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/debug_fmt.rs:18:18 [INFO] [stderr] | [INFO] [stderr] 18 | for i in self.bits.start..(self.bits.end + 1) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `self.bits.start..=self.bits.end` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/debug_fmt.rs:42:8 [INFO] [stderr] | [INFO] [stderr] 42 | if fields.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `fields.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: the loop variable `i` is used to index `packed` [INFO] [stderr] --> src/debug_fmt.rs:125:30 [INFO] [stderr] | [INFO] [stderr] 125 | for i in 0..l { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 125 | for (i, ) in packed.iter().enumerate().take(l) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `packed` [INFO] [stderr] --> src/debug_fmt.rs:141:30 [INFO] [stderr] | [INFO] [stderr] 141 | for i in 0..l { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 141 | for (i, ) in packed.iter().enumerate().take(l) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `packed` [INFO] [stderr] --> src/debug_fmt.rs:155:30 [INFO] [stderr] | [INFO] [stderr] 155 | for i in 0..l { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 155 | for (i, ) in packed.iter().enumerate().take(l) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait `ByteArray` has a `len` method but no (possibly inherited) `is_empty` method [INFO] [stderr] --> src/types_bits.rs:33:1 [INFO] [stderr] | [INFO] [stderr] 33 | / pub trait ByteArray: Default + Debug { [INFO] [stderr] 34 | | fn len(&self) -> usize; [INFO] [stderr] 35 | | fn as_bytes_slice(&self) -> &[u8]; [INFO] [stderr] 36 | | fn as_mut_bytes_slice(&mut self) -> &mut [u8]; [INFO] [stderr] 37 | | fn rotate_right(&mut self, bytes: usize); [INFO] [stderr] 38 | | fn new(value: u8) -> Self; [INFO] [stderr] 39 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_without_is_empty)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `s`. [INFO] [stderr] --> src/types_bits.rs:113:14 [INFO] [stderr] | [INFO] [stderr] 113 | for i in 0..bytes { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 113 | for in s.iter_mut().take(bytes) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:139:10 [INFO] [stderr] | [INFO] [stderr] 139 | (($v[0] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 194 | integer_as_bytes!(u16, 2); [INFO] [stderr] | -------------------------- in this macro invocation [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 u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:140:10 [INFO] [stderr] | [INFO] [stderr] 140 | (($v[1] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 194 | integer_as_bytes!(u16, 2); [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 u16 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:139:10 [INFO] [stderr] | [INFO] [stderr] 139 | (($v[0] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 194 | integer_as_bytes!(u16, 2); [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 u16 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:140:10 [INFO] [stderr] | [INFO] [stderr] 140 | (($v[1] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 194 | integer_as_bytes!(u16, 2); [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/types_num.rs:139:10 [INFO] [stderr] | [INFO] [stderr] 139 | (($v[0] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 195 | integer_as_bytes!(i16, 2); [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/types_num.rs:140:10 [INFO] [stderr] | [INFO] [stderr] 140 | (($v[1] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 195 | integer_as_bytes!(i16, 2); [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/types_num.rs:139:10 [INFO] [stderr] | [INFO] [stderr] 139 | (($v[0] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 195 | integer_as_bytes!(i16, 2); [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/types_num.rs:140:10 [INFO] [stderr] | [INFO] [stderr] 140 | (($v[1] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 195 | integer_as_bytes!(i16, 2); [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/types_num.rs:143:10 [INFO] [stderr] | [INFO] [stderr] 143 | (($v[0] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:144:10 [INFO] [stderr] | [INFO] [stderr] 144 | (($v[1] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:145:10 [INFO] [stderr] | [INFO] [stderr] 145 | (($v[2] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | (($v[3] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:143:10 [INFO] [stderr] | [INFO] [stderr] 143 | (($v[0] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:144:10 [INFO] [stderr] | [INFO] [stderr] 144 | (($v[1] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:145:10 [INFO] [stderr] | [INFO] [stderr] 145 | (($v[2] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | (($v[3] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:143:10 [INFO] [stderr] | [INFO] [stderr] 143 | (($v[0] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:144:10 [INFO] [stderr] | [INFO] [stderr] 144 | (($v[1] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:145:10 [INFO] [stderr] | [INFO] [stderr] 145 | (($v[2] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | (($v[3] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:143:10 [INFO] [stderr] | [INFO] [stderr] 143 | (($v[0] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:144:10 [INFO] [stderr] | [INFO] [stderr] 144 | (($v[1] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:145:10 [INFO] [stderr] | [INFO] [stderr] 145 | (($v[2] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | (($v[3] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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/types_num.rs:149:10 [INFO] [stderr] | [INFO] [stderr] 149 | (($v[0] as $T) << 56) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:150:10 [INFO] [stderr] | [INFO] [stderr] 150 | (($v[1] as $T) << 48) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:151:10 [INFO] [stderr] | [INFO] [stderr] 151 | (($v[2] as $T) << 40) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:152:10 [INFO] [stderr] | [INFO] [stderr] 152 | (($v[3] as $T) << 32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:153:10 [INFO] [stderr] | [INFO] [stderr] 153 | (($v[4] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[4])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:154:10 [INFO] [stderr] | [INFO] [stderr] 154 | (($v[5] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[5])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:155:10 [INFO] [stderr] | [INFO] [stderr] 155 | (($v[6] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[6])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | (($v[7] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[7])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:149:10 [INFO] [stderr] | [INFO] [stderr] 149 | (($v[0] as $T) << 56) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:150:10 [INFO] [stderr] | [INFO] [stderr] 150 | (($v[1] as $T) << 48) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:151:10 [INFO] [stderr] | [INFO] [stderr] 151 | (($v[2] as $T) << 40) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:152:10 [INFO] [stderr] | [INFO] [stderr] 152 | (($v[3] as $T) << 32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:153:10 [INFO] [stderr] | [INFO] [stderr] 153 | (($v[4] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[4])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:154:10 [INFO] [stderr] | [INFO] [stderr] 154 | (($v[5] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[5])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:155:10 [INFO] [stderr] | [INFO] [stderr] 155 | (($v[6] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[6])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | (($v[7] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[7])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:149:10 [INFO] [stderr] | [INFO] [stderr] 149 | (($v[0] as $T) << 56) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:150:10 [INFO] [stderr] | [INFO] [stderr] 150 | (($v[1] as $T) << 48) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:151:10 [INFO] [stderr] | [INFO] [stderr] 151 | (($v[2] as $T) << 40) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:152:10 [INFO] [stderr] | [INFO] [stderr] 152 | (($v[3] as $T) << 32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:153:10 [INFO] [stderr] | [INFO] [stderr] 153 | (($v[4] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[4])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:154:10 [INFO] [stderr] | [INFO] [stderr] 154 | (($v[5] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[5])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:155:10 [INFO] [stderr] | [INFO] [stderr] 155 | (($v[6] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[6])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | (($v[7] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[7])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:149:10 [INFO] [stderr] | [INFO] [stderr] 149 | (($v[0] as $T) << 56) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:150:10 [INFO] [stderr] | [INFO] [stderr] 150 | (($v[1] as $T) << 48) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:151:10 [INFO] [stderr] | [INFO] [stderr] 151 | (($v[2] as $T) << 40) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:152:10 [INFO] [stderr] | [INFO] [stderr] 152 | (($v[3] as $T) << 32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:153:10 [INFO] [stderr] | [INFO] [stderr] 153 | (($v[4] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[4])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:154:10 [INFO] [stderr] | [INFO] [stderr] 154 | (($v[5] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[5])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:155:10 [INFO] [stderr] | [INFO] [stderr] 155 | (($v[6] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[6])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | (($v[7] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[7])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 302 | | ($T: ident) => { [INFO] [stderr] 303 | | integer_bytes_impl!($T, Bits1); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 303 | | integer_bytes_impl!($T, Bits1); [INFO] [stderr] 304 | | integer_bytes_impl!($T, Bits2); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 304 | | integer_bytes_impl!($T, Bits2); [INFO] [stderr] 305 | | integer_bytes_impl!($T, Bits3); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 305 | | integer_bytes_impl!($T, Bits3); [INFO] [stderr] 306 | | integer_bytes_impl!($T, Bits4); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 306 | | integer_bytes_impl!($T, Bits4); [INFO] [stderr] 307 | | integer_bytes_impl!($T, Bits5); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 307 | | integer_bytes_impl!($T, Bits5); [INFO] [stderr] 308 | | integer_bytes_impl!($T, Bits6); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 308 | | integer_bytes_impl!($T, Bits6); [INFO] [stderr] 309 | | integer_bytes_impl!($T, Bits7); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 309 | | integer_bytes_impl!($T, Bits7); [INFO] [stderr] 310 | | integer_bytes_impl!($T, Bits8); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 302 | | ($T: ident) => { [INFO] [stderr] 303 | | integer_bytes_impl!($T, Bits1); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 303 | | integer_bytes_impl!($T, Bits1); [INFO] [stderr] 304 | | integer_bytes_impl!($T, Bits2); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 304 | | integer_bytes_impl!($T, Bits2); [INFO] [stderr] 305 | | integer_bytes_impl!($T, Bits3); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/primitive_enum.rs:83:28 [INFO] [stderr] | [INFO] [stderr] 83 | E::from_str(s).map(|e| EnumCatchAll::Enum(e)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `EnumCatchAll::Enum` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_closure)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 305 | | integer_bytes_impl!($T, Bits3); [INFO] [stderr] 306 | | integer_bytes_impl!($T, Bits4); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> src/primitive_enum.rs:87:34 [INFO] [stderr] | [INFO] [stderr] 87 | E::from_str_lower(s).map(|e| EnumCatchAll::Enum(e)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove closure as shown: `EnumCatchAll::Enum` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 306 | | integer_bytes_impl!($T, Bits4); [INFO] [stderr] 307 | | integer_bytes_impl!($T, Bits5); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> src/debug_fmt.rs:18:18 [INFO] [stderr] | [INFO] [stderr] 18 | for i in self.bits.start..(self.bits.end + 1) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `self.bits.start..=self.bits.end` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::range_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#range_plus_one [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 307 | | integer_bytes_impl!($T, Bits5); [INFO] [stderr] 308 | | integer_bytes_impl!($T, Bits6); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/debug_fmt.rs:42:8 [INFO] [stderr] | [INFO] [stderr] 42 | if fields.len() == 0 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `fields.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: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 308 | | integer_bytes_impl!($T, Bits6); [INFO] [stderr] 309 | | integer_bytes_impl!($T, Bits7); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 309 | | integer_bytes_impl!($T, Bits7); [INFO] [stderr] 310 | | integer_bytes_impl!($T, Bits8); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 315 | | ($T: ident) => { [INFO] [stderr] 316 | | integer_bytes_impl!($T, Bits9); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `packed` [INFO] [stderr] --> src/debug_fmt.rs:125:30 [INFO] [stderr] | [INFO] [stderr] 125 | for i in 0..l { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 125 | for (i, ) in packed.iter().enumerate().take(l) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 316 | | integer_bytes_impl!($T, Bits9); [INFO] [stderr] 317 | | integer_bytes_impl!($T, Bits10); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [INFO] [stderr] warning: the loop variable `i` is used to index `packed` [INFO] [stderr] | ------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] --> src/debug_fmt.rs:141:30 [INFO] [stderr] | [INFO] [stderr] 141 | for i in 0..l { [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#needless_range_loop [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 141 | for (i, ) in packed.iter().enumerate().take(l) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `packed` [INFO] [stderr] --> src/debug_fmt.rs:155:30 [INFO] [stderr] | [INFO] [stderr] 155 | for i in 0..l { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 155 | for (i, ) in packed.iter().enumerate().take(l) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 317 | | integer_bytes_impl!($T, Bits10); [INFO] [stderr] 318 | | integer_bytes_impl!($T, Bits11); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 318 | | integer_bytes_impl!($T, Bits11); [INFO] [stderr] 319 | | integer_bytes_impl!($T, Bits12); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 319 | | integer_bytes_impl!($T, Bits12); [INFO] [stderr] 320 | | integer_bytes_impl!($T, Bits13); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 320 | | integer_bytes_impl!($T, Bits13); [INFO] [stderr] 321 | | integer_bytes_impl!($T, Bits14); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 321 | | integer_bytes_impl!($T, Bits14); [INFO] [stderr] 322 | | integer_bytes_impl!($T, Bits15); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 322 | | integer_bytes_impl!($T, Bits15); [INFO] [stderr] 323 | | integer_bytes_impl!($T, Bits16); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 315 | | ($T: ident) => { [INFO] [stderr] 316 | | integer_bytes_impl!($T, Bits9); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 316 | | integer_bytes_impl!($T, Bits9); [INFO] [stderr] 317 | | integer_bytes_impl!($T, Bits10); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: trait `ByteArray` has a `len` method but no (possibly inherited) `is_empty` method [INFO] [stderr] --> src/types_bits.rs:33:1 [INFO] [stderr] | [INFO] [stderr] 33 | / pub trait ByteArray: Default + Debug { [INFO] [stderr] 34 | | fn len(&self) -> usize; [INFO] [stderr] 35 | | fn as_bytes_slice(&self) -> &[u8]; [INFO] [stderr] 36 | | fn as_mut_bytes_slice(&mut self) -> &mut [u8]; [INFO] [stderr] 37 | | fn rotate_right(&mut self, bytes: usize); [INFO] [stderr] 38 | | fn new(value: u8) -> Self; [INFO] [stderr] 39 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_without_is_empty)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 317 | | integer_bytes_impl!($T, Bits10); [INFO] [stderr] 318 | | integer_bytes_impl!($T, Bits11); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 318 | | integer_bytes_impl!($T, Bits11); [INFO] [stderr] 319 | | integer_bytes_impl!($T, Bits12); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 319 | | integer_bytes_impl!($T, Bits12); [INFO] [stderr] 320 | | integer_bytes_impl!($T, Bits13); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 320 | | integer_bytes_impl!($T, Bits13); [INFO] [stderr] 321 | | integer_bytes_impl!($T, Bits14); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 321 | | integer_bytes_impl!($T, Bits14); [INFO] [stderr] 322 | | integer_bytes_impl!($T, Bits15); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 322 | | integer_bytes_impl!($T, Bits15); [INFO] [stderr] 323 | | integer_bytes_impl!($T, Bits16); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 328 | | ($T: ident) => { [INFO] [stderr] 329 | | integer_bytes_impl!($T, Bits17); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 329 | | integer_bytes_impl!($T, Bits17); [INFO] [stderr] 330 | | integer_bytes_impl!($T, Bits18); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 330 | | integer_bytes_impl!($T, Bits18); [INFO] [stderr] 331 | | integer_bytes_impl!($T, Bits19); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 331 | | integer_bytes_impl!($T, Bits19); [INFO] [stderr] 332 | | integer_bytes_impl!($T, Bits20); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 332 | | integer_bytes_impl!($T, Bits20); [INFO] [stderr] 333 | | integer_bytes_impl!($T, Bits21); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 333 | | integer_bytes_impl!($T, Bits21); [INFO] [stderr] 334 | | integer_bytes_impl!($T, Bits22); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 334 | | integer_bytes_impl!($T, Bits22); [INFO] [stderr] 335 | | integer_bytes_impl!($T, Bits23); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 335 | | integer_bytes_impl!($T, Bits23); [INFO] [stderr] 336 | | integer_bytes_impl!($T, Bits24); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 328 | | ($T: ident) => { [INFO] [stderr] 329 | | integer_bytes_impl!($T, Bits17); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 329 | | integer_bytes_impl!($T, Bits17); [INFO] [stderr] 330 | | integer_bytes_impl!($T, Bits18); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 330 | | integer_bytes_impl!($T, Bits18); [INFO] [stderr] 331 | | integer_bytes_impl!($T, Bits19); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 331 | | integer_bytes_impl!($T, Bits19); [INFO] [stderr] 332 | | integer_bytes_impl!($T, Bits20); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 332 | | integer_bytes_impl!($T, Bits20); [INFO] [stderr] 333 | | integer_bytes_impl!($T, Bits21); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 333 | | integer_bytes_impl!($T, Bits21); [INFO] [stderr] 334 | | integer_bytes_impl!($T, Bits22); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 334 | | integer_bytes_impl!($T, Bits22); [INFO] [stderr] 335 | | integer_bytes_impl!($T, Bits23); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 335 | | integer_bytes_impl!($T, Bits23); [INFO] [stderr] 336 | | integer_bytes_impl!($T, Bits24); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 341 | | ($T: ident) => { [INFO] [stderr] 342 | | integer_bytes_impl!($T, Bits25); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 342 | | integer_bytes_impl!($T, Bits25); [INFO] [stderr] 343 | | integer_bytes_impl!($T, Bits26); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 343 | | integer_bytes_impl!($T, Bits26); [INFO] [stderr] 344 | | integer_bytes_impl!($T, Bits27); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 344 | | integer_bytes_impl!($T, Bits27); [INFO] [stderr] 345 | | integer_bytes_impl!($T, Bits28); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 345 | | integer_bytes_impl!($T, Bits28); [INFO] [stderr] 346 | | integer_bytes_impl!($T, Bits29); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 346 | | integer_bytes_impl!($T, Bits29); [INFO] [stderr] 347 | | integer_bytes_impl!($T, Bits30); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 347 | | integer_bytes_impl!($T, Bits30); [INFO] [stderr] 348 | | integer_bytes_impl!($T, Bits31); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 348 | | integer_bytes_impl!($T, Bits31); [INFO] [stderr] 349 | | integer_bytes_impl!($T, Bits32); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 341 | | ($T: ident) => { [INFO] [stderr] 342 | | integer_bytes_impl!($T, Bits25); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 342 | | integer_bytes_impl!($T, Bits25); [INFO] [stderr] 343 | | integer_bytes_impl!($T, Bits26); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 343 | | integer_bytes_impl!($T, Bits26); [INFO] [stderr] 344 | | integer_bytes_impl!($T, Bits27); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 344 | | integer_bytes_impl!($T, Bits27); [INFO] [stderr] 345 | | integer_bytes_impl!($T, Bits28); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 345 | | integer_bytes_impl!($T, Bits28); [INFO] [stderr] 346 | | integer_bytes_impl!($T, Bits29); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 346 | | integer_bytes_impl!($T, Bits29); [INFO] [stderr] 347 | | integer_bytes_impl!($T, Bits30); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 347 | | integer_bytes_impl!($T, Bits30); [INFO] [stderr] 348 | | integer_bytes_impl!($T, Bits31); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 348 | | integer_bytes_impl!($T, Bits31); [INFO] [stderr] 349 | | integer_bytes_impl!($T, Bits32); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 354 | | ($T: ident) => { [INFO] [stderr] 355 | | integer_bytes_impl!($T, Bits33); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 355 | | integer_bytes_impl!($T, Bits33); [INFO] [stderr] 356 | | integer_bytes_impl!($T, Bits34); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 356 | | integer_bytes_impl!($T, Bits34); [INFO] [stderr] 357 | | integer_bytes_impl!($T, Bits35); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 357 | | integer_bytes_impl!($T, Bits35); [INFO] [stderr] 358 | | integer_bytes_impl!($T, Bits36); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 358 | | integer_bytes_impl!($T, Bits36); [INFO] [stderr] 359 | | integer_bytes_impl!($T, Bits37); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 359 | | integer_bytes_impl!($T, Bits37); [INFO] [stderr] 360 | | integer_bytes_impl!($T, Bits38); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 360 | | integer_bytes_impl!($T, Bits38); [INFO] [stderr] 361 | | integer_bytes_impl!($T, Bits39); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 361 | | integer_bytes_impl!($T, Bits39); [INFO] [stderr] 362 | | integer_bytes_impl!($T, Bits40); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 354 | | ($T: ident) => { [INFO] [stderr] 355 | | integer_bytes_impl!($T, Bits33); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 355 | | integer_bytes_impl!($T, Bits33); [INFO] [stderr] 356 | | integer_bytes_impl!($T, Bits34); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 356 | | integer_bytes_impl!($T, Bits34); [INFO] [stderr] 357 | | integer_bytes_impl!($T, Bits35); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 357 | | integer_bytes_impl!($T, Bits35); [INFO] [stderr] 358 | | integer_bytes_impl!($T, Bits36); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 358 | | integer_bytes_impl!($T, Bits36); [INFO] [stderr] 359 | | integer_bytes_impl!($T, Bits37); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 359 | | integer_bytes_impl!($T, Bits37); [INFO] [stderr] 360 | | integer_bytes_impl!($T, Bits38); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 360 | | integer_bytes_impl!($T, Bits38); [INFO] [stderr] 361 | | integer_bytes_impl!($T, Bits39); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 361 | | integer_bytes_impl!($T, Bits39); [INFO] [stderr] 362 | | integer_bytes_impl!($T, Bits40); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 367 | | ($T: ident) => { [INFO] [stderr] 368 | | integer_bytes_impl!($T, Bits41); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 368 | | integer_bytes_impl!($T, Bits41); [INFO] [stderr] 369 | | integer_bytes_impl!($T, Bits42); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 369 | | integer_bytes_impl!($T, Bits42); [INFO] [stderr] 370 | | integer_bytes_impl!($T, Bits43); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 370 | | integer_bytes_impl!($T, Bits43); [INFO] [stderr] 371 | | integer_bytes_impl!($T, Bits44); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 371 | | integer_bytes_impl!($T, Bits44); [INFO] [stderr] 372 | | integer_bytes_impl!($T, Bits45); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 372 | | integer_bytes_impl!($T, Bits45); [INFO] [stderr] 373 | | integer_bytes_impl!($T, Bits46); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 373 | | integer_bytes_impl!($T, Bits46); [INFO] [stderr] 374 | | integer_bytes_impl!($T, Bits47); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 374 | | integer_bytes_impl!($T, Bits47); [INFO] [stderr] 375 | | integer_bytes_impl!($T, Bits48); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `s`. [INFO] [stderr] --> src/types_bits.rs:113:14 [INFO] [stderr] | [INFO] [stderr] 113 | for i in 0..bytes { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 113 | for in s.iter_mut().take(bytes) { [INFO] [stderr] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 367 | | ($T: ident) => { [INFO] [stderr] 368 | | integer_bytes_impl!($T, Bits41); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 368 | | integer_bytes_impl!($T, Bits41); [INFO] [stderr] 369 | | integer_bytes_impl!($T, Bits42); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 369 | | integer_bytes_impl!($T, Bits42); [INFO] [stderr] 370 | | integer_bytes_impl!($T, Bits43); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:139:10 [INFO] [stderr] | [INFO] [stderr] 139 | (($v[0] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 194 | integer_as_bytes!(u16, 2); [INFO] [stderr] | -------------------------- in this macro invocation [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 u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:140:10 [INFO] [stderr] | [INFO] [stderr] 140 | (($v[1] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 194 | integer_as_bytes!(u16, 2); [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 u16 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:139:10 [INFO] [stderr] | [INFO] [stderr] 139 | (($v[0] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 194 | integer_as_bytes!(u16, 2); [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 u16 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:140:10 [INFO] [stderr] | [INFO] [stderr] 140 | (($v[1] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 194 | integer_as_bytes!(u16, 2); [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/types_num.rs:139:10 [INFO] [stderr] | [INFO] [stderr] 139 | (($v[0] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 195 | integer_as_bytes!(i16, 2); [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/types_num.rs:140:10 [INFO] [stderr] | [INFO] [stderr] 140 | (($v[1] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 195 | integer_as_bytes!(i16, 2); [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/types_num.rs:139:10 [INFO] [stderr] | [INFO] [stderr] 139 | (($v[0] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 195 | integer_as_bytes!(i16, 2); [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/types_num.rs:140:10 [INFO] [stderr] | [INFO] [stderr] 140 | (($v[1] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i16::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 195 | integer_as_bytes!(i16, 2); [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/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 370 | | integer_bytes_impl!($T, Bits43); [INFO] [stderr] 371 | | integer_bytes_impl!($T, Bits44); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 371 | | integer_bytes_impl!($T, Bits44); [INFO] [stderr] 372 | | integer_bytes_impl!($T, Bits45); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 372 | | integer_bytes_impl!($T, Bits45); [INFO] [stderr] 373 | | integer_bytes_impl!($T, Bits46); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 373 | | integer_bytes_impl!($T, Bits46); [INFO] [stderr] 374 | | integer_bytes_impl!($T, Bits47); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:143:10 [INFO] [stderr] | [INFO] [stderr] 143 | (($v[0] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:144:10 [INFO] [stderr] | [INFO] [stderr] 144 | (($v[1] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:145:10 [INFO] [stderr] | [INFO] [stderr] 145 | (($v[2] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | (($v[3] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:143:10 [INFO] [stderr] | [INFO] [stderr] 143 | (($v[0] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 374 | | integer_bytes_impl!($T, Bits47); [INFO] [stderr] 375 | | integer_bytes_impl!($T, Bits48); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(i64); [INFO] [stderr] | ------------------ in this macro invocation [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:144:10 [INFO] [stderr] | [INFO] [stderr] 144 | (($v[1] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:145:10 [INFO] [stderr] | [INFO] [stderr] 145 | (($v[2] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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/types_num.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | (($v[3] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u32::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 197 | integer_as_bytes!(u32, 4); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:143:10 [INFO] [stderr] | [INFO] [stderr] 143 | (($v[0] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:144:10 [INFO] [stderr] | [INFO] [stderr] 144 | (($v[1] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:145:10 [INFO] [stderr] | [INFO] [stderr] 145 | (($v[2] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | (($v[3] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:143:10 [INFO] [stderr] | [INFO] [stderr] 143 | (($v[0] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:144:10 [INFO] [stderr] | [INFO] [stderr] 144 | (($v[1] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:145:10 [INFO] [stderr] | [INFO] [stderr] 145 | (($v[2] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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 i32 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:146:10 [INFO] [stderr] | [INFO] [stderr] 146 | (($v[3] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 198 | integer_as_bytes!(i32, 4); [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/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 380 | | ($T: ident) => { [INFO] [stderr] 381 | | integer_bytes_impl!($T, Bits49); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 381 | | integer_bytes_impl!($T, Bits49); [INFO] [stderr] 382 | | integer_bytes_impl!($T, Bits50); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:149:10 [INFO] [stderr] | [INFO] [stderr] 149 | (($v[0] as $T) << 56) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:150:10 [INFO] [stderr] | [INFO] [stderr] 150 | (($v[1] as $T) << 48) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:151:10 [INFO] [stderr] | [INFO] [stderr] 151 | (($v[2] as $T) << 40) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:152:10 [INFO] [stderr] | [INFO] [stderr] 152 | (($v[3] as $T) << 32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:153:10 [INFO] [stderr] | [INFO] [stderr] 153 | (($v[4] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[4])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:154:10 [INFO] [stderr] | [INFO] [stderr] 154 | (($v[5] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[5])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:155:10 [INFO] [stderr] | [INFO] [stderr] 155 | (($v[6] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[6])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | (($v[7] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[7])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 382 | | integer_bytes_impl!($T, Bits50); [INFO] [stderr] 383 | | integer_bytes_impl!($T, Bits51); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:149:10 [INFO] [stderr] | [INFO] [stderr] 149 | (($v[0] as $T) << 56) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:150:10 [INFO] [stderr] | [INFO] [stderr] 150 | (($v[1] as $T) << 48) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:151:10 [INFO] [stderr] | [INFO] [stderr] 151 | (($v[2] as $T) << 40) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:152:10 [INFO] [stderr] | [INFO] [stderr] 152 | (($v[3] as $T) << 32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:153:10 [INFO] [stderr] | [INFO] [stderr] 153 | (($v[4] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[4])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:154:10 [INFO] [stderr] | [INFO] [stderr] 154 | (($v[5] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[5])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:155:10 [INFO] [stderr] | [INFO] [stderr] 155 | (($v[6] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[6])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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/types_num.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | (($v[7] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u64::from($v[7])` [INFO] [stderr] ... [INFO] [stderr] 200 | integer_as_bytes!(u64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:149:10 [INFO] [stderr] | [INFO] [stderr] 149 | (($v[0] as $T) << 56) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:150:10 [INFO] [stderr] | [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] 150 | (($v[1] as $T) << 48) | [INFO] [stderr] | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[1])` [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [INFO] [stderr] | ______________________^ [INFO] [stderr] | -------------------------- in this macro invocation [INFO] [stderr] 209 | | } [INFO] [stderr] | [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 383 | | integer_bytes_impl!($T, Bits51); [INFO] [stderr] 384 | | integer_bytes_impl!($T, Bits52); [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] ... [INFO] [stderr] 423 | bytes7_impl!(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 u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:151:10 [INFO] [stderr] | [INFO] [stderr] 151 | (($v[2] as $T) << 40) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:152:10 [INFO] [stderr] | [INFO] [stderr] 152 | (($v[3] as $T) << 32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:153:10 [INFO] [stderr] | [INFO] [stderr] 153 | (($v[4] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[4])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:154:10 [INFO] [stderr] | [INFO] [stderr] 154 | (($v[5] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[5])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:155:10 [INFO] [stderr] | [INFO] [stderr] 155 | (($v[6] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[6])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | (($v[7] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[7])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:149:10 [INFO] [stderr] | [INFO] [stderr] 149 | (($v[0] as $T) << 56) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[0])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:150:10 [INFO] [stderr] | [INFO] [stderr] 150 | (($v[1] as $T) << 48) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[1])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:151:10 [INFO] [stderr] | [INFO] [stderr] 151 | (($v[2] as $T) << 40) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[2])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:152:10 [INFO] [stderr] | [INFO] [stderr] 152 | (($v[3] as $T) << 32) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[3])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:153:10 [INFO] [stderr] | [INFO] [stderr] 153 | (($v[4] as $T) << 24) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[4])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:154:10 [INFO] [stderr] | [INFO] [stderr] 154 | (($v[5] as $T) << 16) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[5])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:155:10 [INFO] [stderr] | [INFO] [stderr] 155 | (($v[6] as $T) << 8) | [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[6])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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 i64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:156:10 [INFO] [stderr] | [INFO] [stderr] 156 | (($v[7] as $T) << 0) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i64::from($v[7])` [INFO] [stderr] ... [INFO] [stderr] 201 | integer_as_bytes!(i64, 8); [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/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 302 | | ($T: ident) => { [INFO] [stderr] 303 | | integer_bytes_impl!($T, Bits1); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 303 | | integer_bytes_impl!($T, Bits1); [INFO] [stderr] 304 | | integer_bytes_impl!($T, Bits2); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 384 | | integer_bytes_impl!($T, Bits52); [INFO] [stderr] 385 | | integer_bytes_impl!($T, Bits53); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 304 | | integer_bytes_impl!($T, Bits2); [INFO] [stderr] 305 | | integer_bytes_impl!($T, Bits3); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 385 | | integer_bytes_impl!($T, Bits53); [INFO] [stderr] 386 | | integer_bytes_impl!($T, Bits54); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 305 | | integer_bytes_impl!($T, Bits3); [INFO] [stderr] 306 | | integer_bytes_impl!($T, Bits4); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 386 | | integer_bytes_impl!($T, Bits54); [INFO] [stderr] 387 | | integer_bytes_impl!($T, Bits55); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 306 | | integer_bytes_impl!($T, Bits4); [INFO] [stderr] 307 | | integer_bytes_impl!($T, Bits5); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 387 | | integer_bytes_impl!($T, Bits55); [INFO] [stderr] 388 | | integer_bytes_impl!($T, Bits56); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 307 | | integer_bytes_impl!($T, Bits5); [INFO] [stderr] 308 | | integer_bytes_impl!($T, Bits6); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 380 | | ($T: ident) => { [INFO] [stderr] 381 | | integer_bytes_impl!($T, Bits49); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 308 | | integer_bytes_impl!($T, Bits6); [INFO] [stderr] 309 | | integer_bytes_impl!($T, Bits7); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 381 | | integer_bytes_impl!($T, Bits49); [INFO] [stderr] 382 | | integer_bytes_impl!($T, Bits50); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 309 | | integer_bytes_impl!($T, Bits7); [INFO] [stderr] 310 | | integer_bytes_impl!($T, Bits8); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 405 | bytes1_impl!(u8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 382 | | integer_bytes_impl!($T, Bits50); [INFO] [stderr] 383 | | integer_bytes_impl!($T, Bits51); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 302 | | ($T: ident) => { [INFO] [stderr] 303 | | integer_bytes_impl!($T, Bits1); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 383 | | integer_bytes_impl!($T, Bits51); [INFO] [stderr] 384 | | integer_bytes_impl!($T, Bits52); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 384 | | integer_bytes_impl!($T, Bits52); [INFO] [stderr] 385 | | integer_bytes_impl!($T, Bits53); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 385 | | integer_bytes_impl!($T, Bits53); [INFO] [stderr] 386 | | integer_bytes_impl!($T, Bits54); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 386 | | integer_bytes_impl!($T, Bits54); [INFO] [stderr] 387 | | integer_bytes_impl!($T, Bits55); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 303 | | integer_bytes_impl!($T, Bits1); [INFO] [stderr] 304 | | integer_bytes_impl!($T, Bits2); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 304 | | integer_bytes_impl!($T, Bits2); [INFO] [stderr] 305 | | integer_bytes_impl!($T, Bits3); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 387 | | integer_bytes_impl!($T, Bits55); [INFO] [stderr] 388 | | integer_bytes_impl!($T, Bits56); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 393 | | ($T: ident) => { [INFO] [stderr] 394 | | integer_bytes_impl!($T, Bits57); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 305 | | integer_bytes_impl!($T, Bits3); [INFO] [stderr] 306 | | integer_bytes_impl!($T, Bits4); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 394 | | integer_bytes_impl!($T, Bits57); [INFO] [stderr] 395 | | integer_bytes_impl!($T, Bits58); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 395 | | integer_bytes_impl!($T, Bits58); [INFO] [stderr] 396 | | integer_bytes_impl!($T, Bits59); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 306 | | integer_bytes_impl!($T, Bits4); [INFO] [stderr] 307 | | integer_bytes_impl!($T, Bits5); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 307 | | integer_bytes_impl!($T, Bits5); [INFO] [stderr] 308 | | integer_bytes_impl!($T, Bits6); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 396 | | integer_bytes_impl!($T, Bits59); [INFO] [stderr] 397 | | integer_bytes_impl!($T, Bits60); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 397 | | integer_bytes_impl!($T, Bits60); [INFO] [stderr] 398 | | integer_bytes_impl!($T, Bits61); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 398 | | integer_bytes_impl!($T, Bits61); [INFO] [stderr] 399 | | integer_bytes_impl!($T, Bits62); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 399 | | integer_bytes_impl!($T, Bits62); [INFO] [stderr] 400 | | integer_bytes_impl!($T, Bits63); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 400 | | integer_bytes_impl!($T, Bits63); [INFO] [stderr] 401 | | integer_bytes_impl!($T, Bits64); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 308 | | integer_bytes_impl!($T, Bits6); [INFO] [stderr] 309 | | integer_bytes_impl!($T, Bits7); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 309 | | integer_bytes_impl!($T, Bits7); [INFO] [stderr] 310 | | integer_bytes_impl!($T, Bits8); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 406 | bytes1_impl!(i8); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 315 | | ($T: ident) => { [INFO] [stderr] 316 | | integer_bytes_impl!($T, Bits9); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 393 | | ($T: ident) => { [INFO] [stderr] 394 | | integer_bytes_impl!($T, Bits57); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 316 | | integer_bytes_impl!($T, Bits9); [INFO] [stderr] 317 | | integer_bytes_impl!($T, Bits10); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 394 | | integer_bytes_impl!($T, Bits57); [INFO] [stderr] 395 | | integer_bytes_impl!($T, Bits58); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 317 | | integer_bytes_impl!($T, Bits10); [INFO] [stderr] 318 | | integer_bytes_impl!($T, Bits11); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 318 | | integer_bytes_impl!($T, Bits11); [INFO] [stderr] 319 | | integer_bytes_impl!($T, Bits12); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 395 | | integer_bytes_impl!($T, Bits58); [INFO] [stderr] 396 | | integer_bytes_impl!($T, Bits59); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 396 | | integer_bytes_impl!($T, Bits59); [INFO] [stderr] 397 | | integer_bytes_impl!($T, Bits60); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 319 | | integer_bytes_impl!($T, Bits12); [INFO] [stderr] 320 | | integer_bytes_impl!($T, Bits13); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 397 | | integer_bytes_impl!($T, Bits60); [INFO] [stderr] 398 | | integer_bytes_impl!($T, Bits61); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 320 | | integer_bytes_impl!($T, Bits13); [INFO] [stderr] 321 | | integer_bytes_impl!($T, Bits14); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 321 | | integer_bytes_impl!($T, Bits14); [INFO] [stderr] 322 | | integer_bytes_impl!($T, Bits15); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 398 | | integer_bytes_impl!($T, Bits61); [INFO] [stderr] 399 | | integer_bytes_impl!($T, Bits62); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 322 | | integer_bytes_impl!($T, Bits15); [INFO] [stderr] 323 | | integer_bytes_impl!($T, Bits16); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 408 | bytes2_impl!(u16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 399 | | integer_bytes_impl!($T, Bits62); [INFO] [stderr] 400 | | integer_bytes_impl!($T, Bits63); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 400 | | integer_bytes_impl!($T, Bits63); [INFO] [stderr] 401 | | integer_bytes_impl!($T, Bits64); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 315 | | ($T: ident) => { [INFO] [stderr] 316 | | integer_bytes_impl!($T, Bits9); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 316 | | integer_bytes_impl!($T, Bits9); [INFO] [stderr] 317 | | integer_bytes_impl!($T, Bits10); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 317 | | integer_bytes_impl!($T, Bits10); [INFO] [stderr] 318 | | integer_bytes_impl!($T, Bits11); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: statement can be reduced [INFO] [stderr] --> src/types_num.rs:574:9 [INFO] [stderr] | [INFO] [stderr] 574 | &mut output[..].copy_from_slice(packed.as_bytes_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `output[..].copy_from_slice(packed.as_bytes_slice());` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unnecessary_operation)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_operation [INFO] [stderr] [INFO] [stderr] warning: statement can be reduced [INFO] [stderr] --> src/types_num.rs:654:9 [INFO] [stderr] | [INFO] [stderr] 654 | &mut output[..].copy_from_slice(packed.as_bytes_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `output[..].copy_from_slice(packed.as_bytes_slice());` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_operation [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 318 | | integer_bytes_impl!($T, Bits11); [INFO] [stderr] 319 | | integer_bytes_impl!($T, Bits12); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 319 | | integer_bytes_impl!($T, Bits12); [INFO] [stderr] 320 | | integer_bytes_impl!($T, Bits13); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 320 | | integer_bytes_impl!($T, Bits13); [INFO] [stderr] 321 | | integer_bytes_impl!($T, Bits14); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 321 | | integer_bytes_impl!($T, Bits14); [INFO] [stderr] 322 | | integer_bytes_impl!($T, Bits15); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 322 | | integer_bytes_impl!($T, Bits15); [INFO] [stderr] 323 | | integer_bytes_impl!($T, Bits16); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 409 | bytes2_impl!(i16); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 328 | | ($T: ident) => { [INFO] [stderr] 329 | | integer_bytes_impl!($T, Bits17); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 329 | | integer_bytes_impl!($T, Bits17); [INFO] [stderr] 330 | | integer_bytes_impl!($T, Bits18); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 330 | | integer_bytes_impl!($T, Bits18); [INFO] [stderr] 331 | | integer_bytes_impl!($T, Bits19); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 331 | | integer_bytes_impl!($T, Bits19); [INFO] [stderr] 332 | | integer_bytes_impl!($T, Bits20); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 332 | | integer_bytes_impl!($T, Bits20); [INFO] [stderr] 333 | | integer_bytes_impl!($T, Bits21); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 333 | | integer_bytes_impl!($T, Bits21); [INFO] [stderr] 334 | | integer_bytes_impl!($T, Bits22); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 334 | | integer_bytes_impl!($T, Bits22); [INFO] [stderr] 335 | | integer_bytes_impl!($T, Bits23); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 335 | | integer_bytes_impl!($T, Bits23); [INFO] [stderr] 336 | | integer_bytes_impl!($T, Bits24); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 411 | bytes3_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 328 | | ($T: ident) => { [INFO] [stderr] 329 | | integer_bytes_impl!($T, Bits17); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 329 | | integer_bytes_impl!($T, Bits17); [INFO] [stderr] 330 | | integer_bytes_impl!($T, Bits18); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 330 | | integer_bytes_impl!($T, Bits18); [INFO] [stderr] 331 | | integer_bytes_impl!($T, Bits19); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 331 | | integer_bytes_impl!($T, Bits19); [INFO] [stderr] 332 | | integer_bytes_impl!($T, Bits20); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 332 | | integer_bytes_impl!($T, Bits20); [INFO] [stderr] 333 | | integer_bytes_impl!($T, Bits21); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 333 | | integer_bytes_impl!($T, Bits21); [INFO] [stderr] 334 | | integer_bytes_impl!($T, Bits22); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 334 | | integer_bytes_impl!($T, Bits22); [INFO] [stderr] 335 | | integer_bytes_impl!($T, Bits23); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 335 | | integer_bytes_impl!($T, Bits23); [INFO] [stderr] 336 | | integer_bytes_impl!($T, Bits24); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 412 | bytes3_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 341 | | ($T: ident) => { [INFO] [stderr] 342 | | integer_bytes_impl!($T, Bits25); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 342 | | integer_bytes_impl!($T, Bits25); [INFO] [stderr] 343 | | integer_bytes_impl!($T, Bits26); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 343 | | integer_bytes_impl!($T, Bits26); [INFO] [stderr] 344 | | integer_bytes_impl!($T, Bits27); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 344 | | integer_bytes_impl!($T, Bits27); [INFO] [stderr] 345 | | integer_bytes_impl!($T, Bits28); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 345 | | integer_bytes_impl!($T, Bits28); [INFO] [stderr] 346 | | integer_bytes_impl!($T, Bits29); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 346 | | integer_bytes_impl!($T, Bits29); [INFO] [stderr] 347 | | integer_bytes_impl!($T, Bits30); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 347 | | integer_bytes_impl!($T, Bits30); [INFO] [stderr] 348 | | integer_bytes_impl!($T, Bits31); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 348 | | integer_bytes_impl!($T, Bits31); [INFO] [stderr] 349 | | integer_bytes_impl!($T, Bits32); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 414 | bytes4_impl!(u32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 341 | | ($T: ident) => { [INFO] [stderr] 342 | | integer_bytes_impl!($T, Bits25); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 342 | | integer_bytes_impl!($T, Bits25); [INFO] [stderr] 343 | | integer_bytes_impl!($T, Bits26); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 343 | | integer_bytes_impl!($T, Bits26); [INFO] [stderr] 344 | | integer_bytes_impl!($T, Bits27); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 344 | | integer_bytes_impl!($T, Bits27); [INFO] [stderr] 345 | | integer_bytes_impl!($T, Bits28); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 345 | | integer_bytes_impl!($T, Bits28); [INFO] [stderr] 346 | | integer_bytes_impl!($T, Bits29); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 346 | | integer_bytes_impl!($T, Bits29); [INFO] [stderr] 347 | | integer_bytes_impl!($T, Bits30); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 347 | | integer_bytes_impl!($T, Bits30); [INFO] [stderr] 348 | | integer_bytes_impl!($T, Bits31); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 348 | | integer_bytes_impl!($T, Bits31); [INFO] [stderr] 349 | | integer_bytes_impl!($T, Bits32); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 415 | bytes4_impl!(i32); [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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 354 | | ($T: ident) => { [INFO] [stderr] 355 | | integer_bytes_impl!($T, Bits33); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 355 | | integer_bytes_impl!($T, Bits33); [INFO] [stderr] 356 | | integer_bytes_impl!($T, Bits34); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 356 | | integer_bytes_impl!($T, Bits34); [INFO] [stderr] 357 | | integer_bytes_impl!($T, Bits35); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 357 | | integer_bytes_impl!($T, Bits35); [INFO] [stderr] 358 | | integer_bytes_impl!($T, Bits36); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 358 | | integer_bytes_impl!($T, Bits36); [INFO] [stderr] 359 | | integer_bytes_impl!($T, Bits37); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 359 | | integer_bytes_impl!($T, Bits37); [INFO] [stderr] 360 | | integer_bytes_impl!($T, Bits38); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 360 | | integer_bytes_impl!($T, Bits38); [INFO] [stderr] 361 | | integer_bytes_impl!($T, Bits39); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 361 | | integer_bytes_impl!($T, Bits39); [INFO] [stderr] 362 | | integer_bytes_impl!($T, Bits40); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 417 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 354 | | ($T: ident) => { [INFO] [stderr] 355 | | integer_bytes_impl!($T, Bits33); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 355 | | integer_bytes_impl!($T, Bits33); [INFO] [stderr] 356 | | integer_bytes_impl!($T, Bits34); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 356 | | integer_bytes_impl!($T, Bits34); [INFO] [stderr] 357 | | integer_bytes_impl!($T, Bits35); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 357 | | integer_bytes_impl!($T, Bits35); [INFO] [stderr] 358 | | integer_bytes_impl!($T, Bits36); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 358 | | integer_bytes_impl!($T, Bits36); [INFO] [stderr] 359 | | integer_bytes_impl!($T, Bits37); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 359 | | integer_bytes_impl!($T, Bits37); [INFO] [stderr] 360 | | integer_bytes_impl!($T, Bits38); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 360 | | integer_bytes_impl!($T, Bits38); [INFO] [stderr] 361 | | integer_bytes_impl!($T, Bits39); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 361 | | integer_bytes_impl!($T, Bits39); [INFO] [stderr] 362 | | integer_bytes_impl!($T, Bits40); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 418 | bytes5_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 367 | | ($T: ident) => { [INFO] [stderr] 368 | | integer_bytes_impl!($T, Bits41); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 368 | | integer_bytes_impl!($T, Bits41); [INFO] [stderr] 369 | | integer_bytes_impl!($T, Bits42); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 369 | | integer_bytes_impl!($T, Bits42); [INFO] [stderr] 370 | | integer_bytes_impl!($T, Bits43); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 370 | | integer_bytes_impl!($T, Bits43); [INFO] [stderr] 371 | | integer_bytes_impl!($T, Bits44); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 371 | | integer_bytes_impl!($T, Bits44); [INFO] [stderr] 372 | | integer_bytes_impl!($T, Bits45); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 372 | | integer_bytes_impl!($T, Bits45); [INFO] [stderr] 373 | | integer_bytes_impl!($T, Bits46); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 373 | | integer_bytes_impl!($T, Bits46); [INFO] [stderr] 374 | | integer_bytes_impl!($T, Bits47); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 374 | | integer_bytes_impl!($T, Bits47); [INFO] [stderr] 375 | | integer_bytes_impl!($T, Bits48); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 420 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 367 | | ($T: ident) => { [INFO] [stderr] 368 | | integer_bytes_impl!($T, Bits41); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 368 | | integer_bytes_impl!($T, Bits41); [INFO] [stderr] 369 | | integer_bytes_impl!($T, Bits42); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 369 | | integer_bytes_impl!($T, Bits42); [INFO] [stderr] 370 | | integer_bytes_impl!($T, Bits43); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 370 | | integer_bytes_impl!($T, Bits43); [INFO] [stderr] 371 | | integer_bytes_impl!($T, Bits44); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 371 | | integer_bytes_impl!($T, Bits44); [INFO] [stderr] 372 | | integer_bytes_impl!($T, Bits45); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 372 | | integer_bytes_impl!($T, Bits45); [INFO] [stderr] 373 | | integer_bytes_impl!($T, Bits46); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 373 | | integer_bytes_impl!($T, Bits46); [INFO] [stderr] 374 | | integer_bytes_impl!($T, Bits47); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 374 | | integer_bytes_impl!($T, Bits47); [INFO] [stderr] 375 | | integer_bytes_impl!($T, Bits48); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 421 | bytes6_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 380 | | ($T: ident) => { [INFO] [stderr] 381 | | integer_bytes_impl!($T, Bits49); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 381 | | integer_bytes_impl!($T, Bits49); [INFO] [stderr] 382 | | integer_bytes_impl!($T, Bits50); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 382 | | integer_bytes_impl!($T, Bits50); [INFO] [stderr] 383 | | integer_bytes_impl!($T, Bits51); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 383 | | integer_bytes_impl!($T, Bits51); [INFO] [stderr] 384 | | integer_bytes_impl!($T, Bits52); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 384 | | integer_bytes_impl!($T, Bits52); [INFO] [stderr] 385 | | integer_bytes_impl!($T, Bits53); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 385 | | integer_bytes_impl!($T, Bits53); [INFO] [stderr] 386 | | integer_bytes_impl!($T, Bits54); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 386 | | integer_bytes_impl!($T, Bits54); [INFO] [stderr] 387 | | integer_bytes_impl!($T, Bits55); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 387 | | integer_bytes_impl!($T, Bits55); [INFO] [stderr] 388 | | integer_bytes_impl!($T, Bits56); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 423 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 380 | | ($T: ident) => { [INFO] [stderr] 381 | | integer_bytes_impl!($T, Bits49); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 381 | | integer_bytes_impl!($T, Bits49); [INFO] [stderr] 382 | | integer_bytes_impl!($T, Bits50); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 382 | | integer_bytes_impl!($T, Bits50); [INFO] [stderr] 383 | | integer_bytes_impl!($T, Bits51); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 383 | | integer_bytes_impl!($T, Bits51); [INFO] [stderr] 384 | | integer_bytes_impl!($T, Bits52); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 384 | | integer_bytes_impl!($T, Bits52); [INFO] [stderr] 385 | | integer_bytes_impl!($T, Bits53); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 385 | | integer_bytes_impl!($T, Bits53); [INFO] [stderr] 386 | | integer_bytes_impl!($T, Bits54); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 386 | | integer_bytes_impl!($T, Bits54); [INFO] [stderr] 387 | | integer_bytes_impl!($T, Bits55); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 387 | | integer_bytes_impl!($T, Bits55); [INFO] [stderr] 388 | | integer_bytes_impl!($T, Bits56); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 424 | bytes7_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 393 | | ($T: ident) => { [INFO] [stderr] 394 | | integer_bytes_impl!($T, Bits57); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 394 | | integer_bytes_impl!($T, Bits57); [INFO] [stderr] 395 | | integer_bytes_impl!($T, Bits58); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 395 | | integer_bytes_impl!($T, Bits58); [INFO] [stderr] 396 | | integer_bytes_impl!($T, Bits59); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 396 | | integer_bytes_impl!($T, Bits59); [INFO] [stderr] 397 | | integer_bytes_impl!($T, Bits60); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 397 | | integer_bytes_impl!($T, Bits60); [INFO] [stderr] 398 | | integer_bytes_impl!($T, Bits61); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 398 | | integer_bytes_impl!($T, Bits61); [INFO] [stderr] 399 | | integer_bytes_impl!($T, Bits62); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 399 | | integer_bytes_impl!($T, Bits62); [INFO] [stderr] 400 | | integer_bytes_impl!($T, Bits63); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 400 | | integer_bytes_impl!($T, Bits63); [INFO] [stderr] 401 | | integer_bytes_impl!($T, Bits64); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 426 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 393 | | ($T: ident) => { [INFO] [stderr] 394 | | integer_bytes_impl!($T, Bits57); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 394 | | integer_bytes_impl!($T, Bits57); [INFO] [stderr] 395 | | integer_bytes_impl!($T, Bits58); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 395 | | integer_bytes_impl!($T, Bits58); [INFO] [stderr] 396 | | integer_bytes_impl!($T, Bits59); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 396 | | integer_bytes_impl!($T, Bits59); [INFO] [stderr] 397 | | integer_bytes_impl!($T, Bits60); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 397 | | integer_bytes_impl!($T, Bits60); [INFO] [stderr] 398 | | integer_bytes_impl!($T, Bits61); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 398 | | integer_bytes_impl!($T, Bits61); [INFO] [stderr] 399 | | integer_bytes_impl!($T, Bits62); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 399 | | integer_bytes_impl!($T, Bits62); [INFO] [stderr] 400 | | integer_bytes_impl!($T, Bits63); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/types_num.rs:208:22 [INFO] [stderr] | [INFO] [stderr] 208 | ones($TB::number_of_bits() as u64) as $T [INFO] [stderr] | ______________________^ [INFO] [stderr] 209 | | } [INFO] [stderr] 210 | | [INFO] [stderr] 211 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 400 | | integer_bytes_impl!($T, Bits63); [INFO] [stderr] 401 | | integer_bytes_impl!($T, Bits64); [INFO] [stderr] | |______________________________________^ [INFO] [stderr] ... [INFO] [stderr] 427 | bytes8_impl!(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] help: try [INFO] [stderr] | [INFO] [stderr] 208 | ones(u64::from($TB::number_of_bits() as u64) as $T [INFO] [stderr] 209 | } [INFO] [stderr] 210 | [INFO] [stderr] 211 | #[inline] [INFO] [stderr] 212 | fn from_primitive(val: $T) -> Self { [INFO] [stderr] 213 | let v = val & Self::value_bit_mask(); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: statement can be reduced [INFO] [stderr] --> src/types_num.rs:574:9 [INFO] [stderr] | [INFO] [stderr] 574 | &mut output[..].copy_from_slice(packed.as_bytes_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `output[..].copy_from_slice(packed.as_bytes_slice());` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unnecessary_operation)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_operation [INFO] [stderr] [INFO] [stderr] warning: statement can be reduced [INFO] [stderr] --> src/types_num.rs:654:9 [INFO] [stderr] | [INFO] [stderr] 654 | &mut output[..].copy_from_slice(packed.as_bytes_slice()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `output[..].copy_from_slice(packed.as_bytes_slice());` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_operation [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 18.16s [INFO] running `"docker" "inspect" "b5c923daaf4459c82082295cab0afbcba5b7ecbf5d4a6f4f3a193468d038d717"` [INFO] running `"docker" "rm" "-f" "b5c923daaf4459c82082295cab0afbcba5b7ecbf5d4a6f4f3a193468d038d717"` [INFO] [stdout] b5c923daaf4459c82082295cab0afbcba5b7ecbf5d4a6f4f3a193468d038d717