[INFO] crate simd 0.2.3 is already in cache [INFO] extracting crate simd 0.2.3 into work/ex/clippy-test-run/sources/stable/reg/simd/0.2.3 [INFO] extracting crate simd 0.2.3 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/simd/0.2.3 [INFO] validating manifest of simd-0.2.3 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 simd-0.2.3 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 simd-0.2.3 [INFO] finished frobbing simd-0.2.3 [INFO] frobbed toml for simd-0.2.3 written to work/ex/clippy-test-run/sources/stable/reg/simd/0.2.3/Cargo.toml [INFO] started frobbing simd-0.2.3 [INFO] finished frobbing simd-0.2.3 [INFO] frobbed toml for simd-0.2.3 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/simd/0.2.3/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 simd-0.2.3 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/simd/0.2.3:/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] edfb5cf3ba5dbe993cd5cadccd3c94ae0a44736aca5dad15e632f4b0e03f23b9 [INFO] running `"docker" "start" "-a" "edfb5cf3ba5dbe993cd5cadccd3c94ae0a44736aca5dad15e632f4b0e03f23b9"` [INFO] [stderr] Compiling simd v0.2.3 (/opt/crater/workdir) [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:181:39 [INFO] [stderr] | [INFO] [stderr] 181 | $name($( ($first as $repr_elem) ),*, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:181:39 [INFO] [stderr] | [INFO] [stderr] 181 | $name($( ($first as $repr_elem) ),*, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:182:39 [INFO] [stderr] | [INFO] [stderr] 182 | $( ($last as $repr_elem) ),*)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:181:39 [INFO] [stderr] | [INFO] [stderr] 181 | $name($( ($first as $repr_elem) ),*, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/sixty_four.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | / bool_impls! { [INFO] [stderr] 80 | | bool64ix2: bool64i, i64x2, i64, 2, bool64ix2_all, bool64ix2_any, x0 | x1 [INFO] [stderr] 81 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 82 | | to_f -> bool64fx2]; [INFO] [stderr] ... | [INFO] [stderr] 86 | | to_i -> bool64ix2]; [INFO] [stderr] 87 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:182:39 [INFO] [stderr] | [INFO] [stderr] 182 | $( ($last as $repr_elem) ),*)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/sixty_four.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | / bool_impls! { [INFO] [stderr] 80 | | bool64ix2: bool64i, i64x2, i64, 2, bool64ix2_all, bool64ix2_any, x0 | x1 [INFO] [stderr] 81 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 82 | | to_f -> bool64fx2]; [INFO] [stderr] ... | [INFO] [stderr] 86 | | to_i -> bool64ix2]; [INFO] [stderr] 87 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:181:39 [INFO] [stderr] | [INFO] [stderr] 181 | $name($( ($first as $repr_elem) ),*, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:182:39 [INFO] [stderr] | [INFO] [stderr] 182 | $( ($last as $repr_elem) ),*)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:181:39 [INFO] [stderr] | [INFO] [stderr] 181 | $name($( ($first as $repr_elem) ),*, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_parens)] on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:181:39 [INFO] [stderr] | [INFO] [stderr] 181 | $name($( ($first as $repr_elem) ),*, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:182:39 [INFO] [stderr] | [INFO] [stderr] 182 | $( ($last as $repr_elem) ),*)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:181:39 [INFO] [stderr] | [INFO] [stderr] 181 | $name($( ($first as $repr_elem) ),*, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/sixty_four.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | / bool_impls! { [INFO] [stderr] 80 | | bool64ix2: bool64i, i64x2, i64, 2, bool64ix2_all, bool64ix2_any, x0 | x1 [INFO] [stderr] 81 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 82 | | to_f -> bool64fx2]; [INFO] [stderr] ... | [INFO] [stderr] 86 | | to_i -> bool64ix2]; [INFO] [stderr] 87 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:182:39 [INFO] [stderr] | [INFO] [stderr] 182 | $( ($last as $repr_elem) ),*)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/sixty_four.rs:79:1 [INFO] [stderr] | [INFO] [stderr] 79 | / bool_impls! { [INFO] [stderr] 80 | | bool64ix2: bool64i, i64x2, i64, 2, bool64ix2_all, bool64ix2_any, x0 | x1 [INFO] [stderr] 81 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 82 | | to_f -> bool64fx2]; [INFO] [stderr] ... | [INFO] [stderr] 86 | | to_i -> bool64ix2]; [INFO] [stderr] 87 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:181:39 [INFO] [stderr] | [INFO] [stderr] 181 | $name($( ($first as $repr_elem) ),*, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/common.rs:182:39 [INFO] [stderr] | [INFO] [stderr] 182 | $( ($last as $repr_elem) ),*)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: the feature `cfg_target_feature` has been stable since 1.27.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/lib.rs:4:12 [INFO] [stderr] | [INFO] [stderr] 4 | #![feature(cfg_target_feature, repr_simd, platform_intrinsics, const_fn)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 143 | / basic_impls! { [INFO] [stderr] 144 | | u32x4: u32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 145 | | i32x4: i32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 146 | | f32x4: f32, bool32fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 152 | | i8x16: i8, bool8ix16, simd_shuffle16, 16, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15; [INFO] [stderr] 153 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::too_many_arguments)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 143 | / basic_impls! { [INFO] [stderr] 144 | | u32x4: u32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 145 | | i32x4: i32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 146 | | f32x4: f32, bool32fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 152 | | i8x16: i8, bool8ix16, simd_shuffle16, 16, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15; [INFO] [stderr] 153 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (16/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 143 | / basic_impls! { [INFO] [stderr] 144 | | u32x4: u32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 145 | | i32x4: i32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 146 | | f32x4: f32, bool32fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 152 | | i8x16: i8, bool8ix16, simd_shuffle16, 16, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15; [INFO] [stderr] 153 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (16/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [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 i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro 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/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro 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/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro 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/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro 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: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | / basic_impls! { [INFO] [stderr] 115 | | u64x4: u64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 116 | | i64x4: i64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 117 | | f64x4: f64, bool64fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 129 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31; [INFO] [stderr] 130 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (16/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | / basic_impls! { [INFO] [stderr] 115 | | u64x4: u64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 116 | | i64x4: i64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 117 | | f64x4: f64, bool64fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 129 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31; [INFO] [stderr] 130 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (32/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | / basic_impls! { [INFO] [stderr] 115 | | u64x4: u64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 116 | | i64x4: i64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 117 | | f64x4: f64, bool64fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 129 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31; [INFO] [stderr] 130 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (16/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (32/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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: 5th binding whose name is just one char [INFO] [stderr] --> examples/fannkuch-redux.rs:199:25 [INFO] [stderr] | [INFO] [stderr] 199 | let mut f = 0; [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::many_single_char_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 39 | let _0 = t[2][2] * t[3][3]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::just_underscores_and_digits)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | let _1 = t[2][3] * t[3][2]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | let _2 = t[2][1] * t[3][3]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | let _3 = t[2][3] * t[3][1]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | let _4 = t[2][1] * t[3][2]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:44:9 [INFO] [stderr] | [INFO] [stderr] 44 | let _5 = t[2][2] * t[3][1]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | let _6 = t[2][0] * t[3][3]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | let _7 = t[2][3] * t[3][0]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:47:9 [INFO] [stderr] | [INFO] [stderr] 47 | let _8 = t[2][0] * t[3][2]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:48:9 [INFO] [stderr] | [INFO] [stderr] 48 | let _9 = t[2][2] * t[3][0]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 49 | let _10 = t[2][0] * t[3][1]; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:50:9 [INFO] [stderr] | [INFO] [stderr] 50 | let _11 = t[2][1] * t[3][0]; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:73:9 [INFO] [stderr] | [INFO] [stderr] 73 | let _0 = t[0][2] * t[1][3]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:74:9 [INFO] [stderr] | [INFO] [stderr] 74 | let _1 = t[0][3] * t[1][2]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 75 | let _2 = t[0][1] * t[1][3]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | let _3 = t[0][3] * t[1][1]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | let _4 = t[0][1] * t[1][2]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:78:9 [INFO] [stderr] | [INFO] [stderr] 78 | let _5 = t[0][2] * t[1][1]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:79:9 [INFO] [stderr] | [INFO] [stderr] 79 | let _6 = t[0][0] * t[1][3]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:80:9 [INFO] [stderr] | [INFO] [stderr] 80 | let _7 = t[0][3] * t[1][0]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:81:9 [INFO] [stderr] | [INFO] [stderr] 81 | let _8 = t[0][0] * t[1][2]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 82 | let _9 = t[0][2] * t[1][0]; [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:83:9 [INFO] [stderr] | [INFO] [stderr] 83 | let _10 = t[0][0] * t[1][1]; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: consider choosing a more descriptive name [INFO] [stderr] --> examples/matrix-inverse.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | let _11 = t[0][1] * t[1][0]; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#just_underscores_and_digits [INFO] [stderr] [INFO] [stderr] warning: using `println!("")` [INFO] [stderr] --> examples/matrix-inverse.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | println!(""); [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `println!()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::println_empty_string)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#println_empty_string [INFO] [stderr] [INFO] [stderr] warning: using `println!("")` [INFO] [stderr] --> examples/matrix-inverse.rs:279:5 [INFO] [stderr] | [INFO] [stderr] 279 | println!(""); [INFO] [stderr] | ^^^^^^^^^^^^ help: replace it with: `println!()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#println_empty_string [INFO] [stderr] [INFO] [stderr] warning: the feature `cfg_target_feature` has been stable since 1.27.0 and no longer requires an attribute to enable [INFO] [stderr] --> examples/fannkuch-redux.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(cfg_target_feature)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> examples/fannkuch-redux.rs:43:34 [INFO] [stderr] | [INFO] [stderr] 43 | u8x16::new(x.extract(y.extract(0) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(0))` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> examples/fannkuch-redux.rs:44:34 [INFO] [stderr] | [INFO] [stderr] 44 | x.extract(y.extract(1) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> examples/fannkuch-redux.rs:45:34 [INFO] [stderr] | [INFO] [stderr] 45 | x.extract(y.extract(2) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(2))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> examples/fannkuch-redux.rs:46:34 [INFO] [stderr] | [INFO] [stderr] 46 | x.extract(y.extract(3) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(3))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> examples/fannkuch-redux.rs:47:34 [INFO] [stderr] | [INFO] [stderr] 47 | x.extract(y.extract(4) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(4))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> examples/fannkuch-redux.rs:48:34 [INFO] [stderr] | [INFO] [stderr] 48 | x.extract(y.extract(5) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(5))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:49:34 [INFO] [stderr] | [INFO] [stderr] 49 | x.extract(y.extract(6) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(6))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:50:34 [INFO] [stderr] | [INFO] [stderr] 50 | x.extract(y.extract(7) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(7))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:51:34 [INFO] [stderr] | [INFO] [stderr] 51 | x.extract(y.extract(8) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(8))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:52:34 [INFO] [stderr] | [INFO] [stderr] 52 | x.extract(y.extract(9) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(9))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:53:34 [INFO] [stderr] | [INFO] [stderr] 53 | x.extract(y.extract(10) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(10))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:54:34 [INFO] [stderr] | [INFO] [stderr] 54 | x.extract(y.extract(11) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(11))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:55:34 [INFO] [stderr] | [INFO] [stderr] 55 | x.extract(y.extract(12) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(12))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:56:34 [INFO] [stderr] | [INFO] [stderr] 56 | x.extract(y.extract(13) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(13))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:57:34 [INFO] [stderr] | [INFO] [stderr] 57 | x.extract(y.extract(14) as u32), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(14))` [INFO] [stderr] | [INFO] [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] --> examples/fannkuch-redux.rs:58:34 [INFO] [stderr] | [INFO] [stderr] 58 | x.extract(y.extract(15) as u32)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(y.extract(15))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: an inclusive range would be more readable [INFO] [stderr] --> examples/fannkuch-redux.rs:86:18 [INFO] [stderr] | [INFO] [stderr] 86 | for i in 1..(n + 1) { [INFO] [stderr] | ^^^^^^^^^^ help: use: `1..=n` [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: the loop variable `j` is used to index `mask` [INFO] [stderr] --> examples/fannkuch-redux.rs:95:22 [INFO] [stderr] | [INFO] [stderr] 95 | for j in 0..16 { mask[j] = j as u8; } [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] 95 | for (j, ) in mask.iter_mut().enumerate() { mask[j] = j as u8; } [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the feature `cfg_target_feature` has been stable since 1.27.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/lib.rs:4:12 [INFO] [stderr] | [INFO] [stderr] 4 | #![feature(cfg_target_feature, repr_simd, platform_intrinsics, const_fn)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 143 | / basic_impls! { [INFO] [stderr] 144 | | u32x4: u32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 145 | | i32x4: i32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 146 | | f32x4: f32, bool32fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 152 | | i8x16: i8, bool8ix16, simd_shuffle16, 16, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15; [INFO] [stderr] 153 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::too_many_arguments)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 143 | / basic_impls! { [INFO] [stderr] 144 | | u32x4: u32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 145 | | i32x4: i32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 146 | | f32x4: f32, bool32fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 152 | | i8x16: i8, bool8ix16, simd_shuffle16, 16, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15; [INFO] [stderr] 153 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `x` [INFO] [stderr] --> examples/matrix-inverse.rs:31:14 [INFO] [stderr] | [INFO] [stderr] 31 | for i in 0..4 { [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] 31 | for (i, ) in x.iter().enumerate().take(4) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (16/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 143 | / basic_impls! { [INFO] [stderr] 144 | | u32x4: u32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 145 | | i32x4: i32, bool32ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 146 | | f32x4: f32, bool32fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 152 | | i8x16: i8, bool8ix16, simd_shuffle16, 16, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15; [INFO] [stderr] 153 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is only used to index `ret`. [INFO] [stderr] --> examples/matrix-inverse.rs:114:14 [INFO] [stderr] | [INFO] [stderr] 114 | for i in 0..4 { [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] 114 | for in &mut ret { [INFO] [stderr] | ^^^^^^ ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> examples/matrix-inverse.rs:129:40 [INFO] [stderr] | [INFO] [stderr] 129 | src1.extract(4 - 4), src1.extract(5 - 4)); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::eq_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> examples/matrix-inverse.rs:131:40 [INFO] [stderr] | [INFO] [stderr] 131 | src3.extract(4 - 4), src3.extract(5 - 4)); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> examples/matrix-inverse.rs:133:40 [INFO] [stderr] | [INFO] [stderr] 133 | row1.extract(4 - 4), row1.extract(6 - 4)); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> examples/matrix-inverse.rs:142:40 [INFO] [stderr] | [INFO] [stderr] 142 | row3.extract(4 - 4), row3.extract(6 - 4)); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: aborting due to 4 previous errors [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] error: Could not compile `simd`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: this function has too many arguments (16/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] ... [INFO] [stderr] 280 | / bool_impls! { [INFO] [stderr] 281 | | bool32ix4: bool32i, i32x4, i32, 4, bool32ix4_all, bool32ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 282 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 283 | | to_f -> bool32fx4]; [INFO] [stderr] ... | [INFO] [stderr] 290 | | bool8ix16: bool8i, i8x16, i8, 16, bool8ix16_all, bool8ix16_any, x0, x1, x2, x3, x4, x5, x6, x7 | x8, x9, x10, x11, x12, x13, x14, x15 []; [INFO] [stderr] 291 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [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 i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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: the feature `cfg_target_feature` has been stable since 1.27.0 and no longer requires an attribute to enable [INFO] [stderr] --> examples/dot-product.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(cfg_target_feature)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] ... [INFO] [stderr] 518 | / shift! { [INFO] [stderr] 519 | | i8x16, u8x16, i16x8, u16x8, i32x4, u32x4 [INFO] [stderr] 520 | | } [INFO] [stderr] | |_- in this macro 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/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro 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/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] warning: the feature `cfg_target_feature` has been stable since 1.27.0 and no longer requires an attribute to enable [INFO] [stderr] --> examples/spectral-norm.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(cfg_target_feature)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro 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/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro 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/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro 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: the loop variable `i` is used to index `out` [INFO] [stderr] --> examples/spectral-norm.rs:23:14 [INFO] [stderr] | [INFO] [stderr] 23 | for i in 0..v.len() { [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] 23 | for (i, ) in out.iter_mut().enumerate().take(v.len()) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:203:52 [INFO] [stderr] | [INFO] [stderr] 203 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] warning: the loop variable `i` is used to index `out` [INFO] [stderr] --> examples/spectral-norm.rs:41:14 [INFO] [stderr] | [INFO] [stderr] 41 | for i in 0..v.len() { [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] 41 | for (i, ) in out.iter_mut().enumerate().take(v.len()) { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/sixty_four.rs:210:51 [INFO] [stderr] | [INFO] [stderr] 210 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] ... [INFO] [stderr] 226 | / shift! { [INFO] [stderr] 227 | | i64x2, u64x2 [INFO] [stderr] 228 | | } [INFO] [stderr] | |_- in this macro 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: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | / basic_impls! { [INFO] [stderr] 115 | | u64x4: u64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 116 | | i64x4: i64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 117 | | f64x4: f64, bool64fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 129 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31; [INFO] [stderr] 130 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (16/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | / basic_impls! { [INFO] [stderr] 115 | | u64x4: u64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 116 | | i64x4: i64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 117 | | f64x4: f64, bool64fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 129 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31; [INFO] [stderr] 130 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (32/7) [INFO] [stderr] --> src/common.rs:30:13 [INFO] [stderr] | [INFO] [stderr] 30 | / pub const fn new($($first: $elem),*, $($last: $elem),*) -> $name { [INFO] [stderr] 31 | | $name($($first),*, $($last),*) [INFO] [stderr] 32 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | / basic_impls! { [INFO] [stderr] 115 | | u64x4: u64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 116 | | i64x4: i64, bool64ix4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] 117 | | f64x4: f64, bool64fx4, simd_shuffle4, 4, x0, x1 | x2, x3; [INFO] [stderr] ... | [INFO] [stderr] 129 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31; [INFO] [stderr] 130 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (8/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (16/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: this function has too many arguments (32/7) [INFO] [stderr] --> src/common.rs:177:13 [INFO] [stderr] | [INFO] [stderr] 177 | / pub fn new($($first: bool),*, $($last: bool),*) -> $name { [INFO] [stderr] 178 | | unsafe { [INFO] [stderr] 179 | | // negate everything together [INFO] [stderr] 180 | | simd_sub($name::splat(false), [INFO] [stderr] ... | [INFO] [stderr] 183 | | } [INFO] [stderr] 184 | | } [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:163:1 [INFO] [stderr] | [INFO] [stderr] 163 | / bool_impls! { [INFO] [stderr] 164 | | bool64ix4: bool64i, i64x4, i64, 4, bool64ix4_all, bool64ix4_any, x0, x1 | x2, x3 [INFO] [stderr] 165 | | [/// Convert `self` to a boolean vector for interacting with floating point vectors. [INFO] [stderr] 166 | | to_f -> bool64fx4]; [INFO] [stderr] ... | [INFO] [stderr] 185 | | x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31 []; [INFO] [stderr] 186 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> examples/mandelbrot.rs:51:17 [INFO] [stderr] | [INFO] [stderr] 51 | const COLOURS: &'static [(f32, f32, f32)] = &[(0.0, 7.0, 100.0), [INFO] [stderr] | -^^^^^^^------------------ help: consider removing `'static`: `&[(f32, f32, f32)]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to i64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u64::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i8 to i16 may become silently lossy if types change [INFO] [stderr] --> src/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:495:52 [INFO] [stderr] | [INFO] [stderr] 495 | unsafe { simd_shl(self, $ty::splat(other as <$ty as Simd>::Elem)) } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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/common.rs:502:51 [INFO] [stderr] | [INFO] [stderr] 502 | unsafe {simd_shr(self, $ty::splat(other as <$ty as Simd>::Elem))} [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(other)` [INFO] [stderr] | [INFO] [stderr] ::: src/v256.rs:427:1 [INFO] [stderr] | [INFO] [stderr] 427 | / shift! { [INFO] [stderr] 428 | | i64x4, [INFO] [stderr] 429 | | u64x4, [INFO] [stderr] 430 | | i32x8, [INFO] [stderr] ... | [INFO] [stderr] 435 | | u8x32 [INFO] [stderr] 436 | | } [INFO] [stderr] | |_- in this macro 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: the feature `iterator_step_by` has been stable since 1.28.0 and no longer requires an attribute to enable [INFO] [stderr] --> examples/mandelbrot.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(iterator_step_by, test)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> examples/mandelbrot.rs:111:13 [INFO] [stderr] | [INFO] [stderr] 111 | ::std::io::stdout().write(&line).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::unused_io_amount)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: handle written amount returned or use `Write::write_all` instead [INFO] [stderr] --> examples/mandelbrot.rs:122:13 [INFO] [stderr] | [INFO] [stderr] 122 | ::std::io::stdout().write(&line).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_io_amount [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `simd`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: redundant closure found [INFO] [stderr] --> examples/spectral-norm-nosimd.rs:53:52 [INFO] [stderr] | [INFO] [stderr] 53 | parallel(out, |start, out| mult(v, out, start, |i, j| A(i, j))); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove closure as shown: `A` [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: this lifetime isn't used in the function definition [INFO] [stderr] --> examples/spectral-norm-nosimd.rs:88:13 [INFO] [stderr] | [INFO] [stderr] 88 | fn parallel<'a, T, F>(v: &mut [T], ref f: F) [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::extra_unused_lifetimes)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_lifetimes [INFO] [stderr] [INFO] [stderr] warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. [INFO] [stderr] --> examples/spectral-norm-nosimd.rs:88:36 [INFO] [stderr] | [INFO] [stderr] 88 | fn parallel<'a, T, F>(v: &mut [T], ref f: F) [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::toplevel_ref_arg)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg [INFO] [stderr] [INFO] [stderr] warning: the feature `cfg_target_feature` has been stable since 1.27.0 and no longer requires an attribute to enable [INFO] [stderr] --> benches/mandelbrot.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | #![feature(cfg_target_feature)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "edfb5cf3ba5dbe993cd5cadccd3c94ae0a44736aca5dad15e632f4b0e03f23b9"` [INFO] running `"docker" "rm" "-f" "edfb5cf3ba5dbe993cd5cadccd3c94ae0a44736aca5dad15e632f4b0e03f23b9"` [INFO] [stdout] edfb5cf3ba5dbe993cd5cadccd3c94ae0a44736aca5dad15e632f4b0e03f23b9