Updating only changed submodules Submodules updated in 0.02 seconds Finished dev [unoptimized + debuginfo] target(s) in 0.11s Checking std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu) Checking core v0.0.0 (/home/nick/development/rust/rust/library/core) warning: redundant field names in struct initialization --> library/core/src/num/bignum.rs:122:34 | 96 | / macro_rules! define_bignum { 97 | | ($name:ident: type=$ty:ty, n=$n:expr) => { 98 | | /// Stack-allocated arbitrary-precision (up to certain limit) integer. 99 | | /// ... | 122 | | $name { size: 1, base: base } | | ^^^^^^^^^^ help: replace it with: `base` ... | 461 | | }; 462 | | } | |_- in this expansion of `define_bignum!` ... 467 | define_bignum!(Big32x40: type=Digit32, n=40); | --------------------------------------------- in this macro invocation | = note: `#[warn(clippy::redundant_field_names)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names warning: redundant field names in struct initialization --> library/core/src/num/bignum.rs:134:35 | 96 | / macro_rules! define_bignum { 97 | | ($name:ident: type=$ty:ty, n=$n:expr) => { 98 | | /// Stack-allocated arbitrary-precision (up to certain limit) integer. 99 | | /// ... | 134 | | $name { size: sz, base: base } | | ^^^^^^^^^^ help: replace it with: `base` ... | 461 | | }; 462 | | } | |_- in this expansion of `define_bignum!` ... 467 | define_bignum!(Big32x40: type=Digit32, n=40); | --------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names warning: redundant field names in struct initialization --> library/core/src/num/bignum.rs:122:34 | 96 | / macro_rules! define_bignum { 97 | | ($name:ident: type=$ty:ty, n=$n:expr) => { 98 | | /// Stack-allocated arbitrary-precision (up to certain limit) integer. 99 | | /// ... | 122 | | $name { size: 1, base: base } | | ^^^^^^^^^^ help: replace it with: `base` ... | 461 | | }; 462 | | } | |_- in this expansion of `define_bignum!` ... 472 | define_bignum!(Big8x3: type=u8, n=3); | ------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names warning: redundant field names in struct initialization --> library/core/src/num/bignum.rs:134:35 | 96 | / macro_rules! define_bignum { 97 | | ($name:ident: type=$ty:ty, n=$n:expr) => { 98 | | /// Stack-allocated arbitrary-precision (up to certain limit) integer. 99 | | /// ... | 134 | | $name { size: sz, base: base } | | ^^^^^^^^^^ help: replace it with: `base` ... | 461 | | }; 462 | | } | |_- in this expansion of `define_bignum!` ... 472 | define_bignum!(Big8x3: type=u8, n=3); | ------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names warning: this `else { if .. }` block can be collapsed --> library/core/src/num/dec2flt/algorithm.rs:167:12 | 167 | } else { | ____________^ 168 | | if e >= 0 { 1 } else { 4 } 169 | | }; | |_____^ help: collapse nested if block: `if e >= 0 { 1 } else { 4 }` | = note: `#[warn(clippy::collapsible_if)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if warning: 7 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:187:29 | 187 | fn algorithm_r(f: &Big, e: i16, z0: T) -> T { | ^ ^ 188 | let mut z = z0; | ^ ... 191 | let (m, k) = (raw.sig, raw.k); | ^ ^ 192 | let mut x = f.clone(); | ^ 193 | let mut y = Big::from_u64(m); | ^ | = note: `#[warn(clippy::many_single_char_names)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 7 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:187:29 | 187 | fn algorithm_r(f: &Big, e: i16, z0: T) -> T { | ^ ^ 188 | let mut z = z0; | ^ ... 191 | let (m, k) = (raw.sig, raw.k); | ^ ^ 192 | let mut x = f.clone(); | ^ 193 | let mut y = Big::from_u64(m); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: this `else { if .. }` block can be collapsed --> library/core/src/num/dec2flt/algorithm.rs:263:12 | 263 | } else { | ____________^ 264 | | if k >= 0 { 265 | | // x = f, y = m * 10^abs(e) * 2^k 266 | | // This can't overflow either, see above. ... | 273 | | } 274 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 263 | } else if k >= 0 { 264 | // x = f, y = m * 10^abs(e) * 2^k 265 | // This can't overflow either, see above. 266 | y.mul_pow5(e_abs).mul_pow2(k_abs + e_abs); 267 | } else { 268 | // x = f * 2^abs(k), y = m * 10^abs(e), again reducing by a common power of two. ... warning: 5 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:294:33 | 294 | pub fn algorithm_m(f: &Big, e: i16) -> T { | ^ ^ 295 | let mut u; | ^ 296 | let mut v; | ^ 297 | let e_abs = e.abs() as usize; 298 | let mut k = 0; | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:294:33 | 294 | pub fn algorithm_m(f: &Big, e: i16) -> T { | ^ ^ 295 | let mut u; | ^ 296 | let mut v; | ^ 297 | let e_abs = e.abs() as usize; 298 | let mut k = 0; | ^ ... 312 | let mut x = Big::from_small(0); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:294:33 | 294 | pub fn algorithm_m(f: &Big, e: i16) -> T { | ^ ^ 295 | let mut u; | ^ 296 | let mut v; | ^ 297 | let e_abs = e.abs() as usize; 298 | let mut k = 0; | ^ ... 312 | let mut x = Big::from_small(0); | ^ ... 341 | let q = num::to_u64(&x); | ^ 342 | let z = rawfp::encode_normal(Unpacked::new(q, k)); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 5 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:385:27 | 385 | fn underflow(x: Big, v: Big, rem: Big) -> T { | ^ ^ ... 406 | let q = num::get_bits(&x, lsb, bits); | ^ 407 | let k = T::MIN_EXP_INT + lsb as i16; | ^ 408 | let z = rawfp::encode_normal(Unpacked::new(q, k)); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/diy_float.rs:26:13 | 26 | let a = self.f >> 32; | ^ 27 | let b = self.f & MASK; | ^ 28 | let c = other.f >> 32; | ^ 29 | let d = other.f & MASK; | ^ ... 35 | let f = ac + (ad >> 32) + (bc >> 32) + (tmp >> 32); | ^ 36 | let e = self.e + other.e + 64; | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: this `else { if .. }` block can be collapsed --> library/core/src/num/flt2dec/strategy/grisu.rs:151:12 | 151 | } else { | ____________^ 152 | | if x < X6 { 153 | | if x < X5 { (4, X4) } else { (5, X5) } 154 | | } else if x < X8 { ... | 158 | | } 159 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 151 | } else if x < X6 { 152 | if x < X5 { (4, X4) } else { (5, X5) } 153 | } else if x < X8 { 154 | if x < X7 { (6, X6) } else { (7, X7) } 155 | } else { 156 | if x < X9 { (8, X8) } else { (9, X9) } ... warning: this `else { if .. }` block can be collapsed --> library/core/src/num/flt2dec/strategy/grisu.rs:148:16 | 148 | } else { | ________________^ 149 | | if x < X3 { (2, X2) } else { (3, X3) } 150 | | } | |_________^ help: collapse nested if block: `if x < X3 { (2, X2) } else { (3, X3) }` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if warning: this `else { if .. }` block can be collapsed --> library/core/src/num/flt2dec/strategy/grisu.rs:156:16 | 156 | } else { | ________________^ 157 | | if x < X9 { (8, X8) } else { (9, X9) } 158 | | } | |_________^ help: collapse nested if block: `if x < X9 { (8, X8) } else { (9, X9) }` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if warning: 6 bindings with single-character names in scope --> library/core/src/num/flt2dec/strategy/grisu.rs:166:5 | 166 | d: &Decoded, | ^ ... 180 | let v = Fp { f: d.mant, e: d.exp }.normalize_to(plus.e); | ^ ... 228 | let e = -plus.e as usize; // shared exponent | ^ ... 240 | let mut i = 0; | ^ ... 267 | let q = remainder / ten_kappa; | ^ 268 | let r = remainder % ten_kappa; | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/flt2dec/strategy/grisu.rs:166:5 | 166 | d: &Decoded, | ^ ... 180 | let v = Fp { f: d.mant, e: d.exp }.normalize_to(plus.e); | ^ ... 228 | let e = -plus.e as usize; // shared exponent | ^ ... 240 | let mut i = 0; | ^ ... 320 | let q = remainder >> e; | ^ 321 | let r = remainder & ((1 << e) - 1); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/flt2dec/strategy/grisu.rs:476:5 | 476 | d: &Decoded, | ^ ... 485 | let v = Fp { f: d.mant, e: d.exp }.normalize(); | ^ ... 490 | let e = -v.e as usize; | ^ ... 511 | let mut i = 0; | ^ ... 551 | let q = remainder / ten_kappa; | ^ 552 | let r = remainder % ten_kappa; | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/flt2dec/strategy/grisu.rs:476:5 | 476 | d: &Decoded, | ^ ... 485 | let v = Fp { f: d.mant, e: d.exp }.normalize(); | ^ ... 490 | let e = -v.e as usize; | ^ ... 511 | let mut i = 0; | ^ ... 605 | let q = remainder >> e; | ^ 606 | let r = remainder & ((1 << e) - 1); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: this `else { if .. }` block can be collapsed --> library/core/src/num/flt2dec/mod.rs:198:24 | 198 | } else { | ________________________^ 199 | | if v < 10_000 { 4 } else { 5 } 200 | | } | |_________________^ help: collapse nested if block: `if v < 10_000 { 4 } else { 5 }` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if warning: this `else { if .. }` block can be collapsed --> library/core/src/fmt/builders.rs:201:20 | 201 | } else { | ____________________^ 202 | | if self.has_fields { 203 | | self.fmt.write_str(", ..")?; 204 | | } else { 205 | | self.fmt.write_str(" { ..")?; 206 | | } 207 | | } | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 201 | } else if self.has_fields { 202 | self.fmt.write_str(", ..")?; 203 | } else { 204 | self.fmt.write_str(" { ..")?; 205 | } | warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:684:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 684 | | ($smap)(($pmap)(self).into_searcher(haystack)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = note: `#[warn(clippy::redundant_closure_call)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:684:21 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 684 | | ($smap)(($pmap)(self).into_searcher(haystack)) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:689:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 689 | | ($pmap)(self).is_contained_in(haystack) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:694:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 694 | | ($pmap)(self).is_prefix_of(haystack) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:699:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 699 | | ($pmap)(self).strip_prefix_of(haystack) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:707:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 707 | | ($pmap)(self).is_suffix_of(haystack) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:715:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 715 | | ($pmap)(self).strip_suffix_of(haystack) | | ^^^^^^^^^^^^^ 716 | | } 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: this `else { if .. }` block can be collapsed --> library/core/src/time.rs:524:20 | 524 | } else { | ____________________^ 525 | | if let Some(sub_secs) = secs.checked_sub(1) { 526 | | secs = sub_secs; 527 | | self.nanos + NANOS_PER_SEC - rhs.nanos ... | 530 | | } 531 | | }; | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 524 | } else if let Some(sub_secs) = secs.checked_sub(1) { 525 | secs = sub_secs; 526 | self.nanos + NANOS_PER_SEC - rhs.nanos 527 | } else { 528 | return None; 529 | }; | warning: module has the same name as its containing module --> library/core/src/future/mod.rs:12:1 | 12 | mod future; | ^^^^^^^^^^^ | = note: `#[warn(clippy::module_inception)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#module_inception warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/fxsr.rs:9:27 | 9 | fn fxsave(p: *mut u8) -> (); | ^^^^^ help: remove the `-> ()` | = note: `#[warn(clippy::unused_unit)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/fxsr.rs:11:30 | 11 | fn fxrstor(p: *const u8) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:10:44 | 10 | fn xsave(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:12:47 | 12 | fn xrstor(p: *const u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:14:41 | 14 | fn xsetbv(v: u32, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:16:47 | 16 | fn xsaveopt(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:18:45 | 18 | fn xsavec(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:20:45 | 20 | fn xsaves(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:22:48 | 22 | fn xrstors(p: *const u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: using tabs in doc comments is not recommended --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1798:5 | 1798 | /// `mem_addr` does not need to be aligned on any particular boundary. | ^^^^ help: consider using four spaces per tab | = note: `#[warn(clippy::tabs_in_doc_comments)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#tabs_in_doc_comments warning: 8 bindings with single-character names in scope --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2406:5 | 2406 | a: f32, | ^ 2407 | b: f32, | ^ 2408 | c: f32, | ^ 2409 | d: f32, | ^ 2410 | e: f32, | ^ 2411 | f: f32, | ^ 2412 | g: f32, | ^ 2413 | h: f32, | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2555:5 | 2555 | a: f32, | ^ 2556 | b: f32, | ^ 2557 | c: f32, | ^ 2558 | d: f32, | ^ 2559 | e: f32, | ^ 2560 | f: f32, | ^ 2561 | g: f32, | ^ 2562 | h: f32, | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:23:19 | 23 | fn x86_xend() -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:25:29 | 25 | fn x86_xabort(imm8: i8) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/fxsr.rs:9:29 | 9 | fn fxsave64(p: *mut u8) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/fxsr.rs:11:32 | 11 | fn fxrstor64(p: *const u8) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:11:46 | 11 | fn xsave64(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:13:49 | 13 | fn xrstor64(p: *const u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:15:49 | 15 | fn xsaveopt64(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:17:47 | 17 | fn xsavec64(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:19:47 | 19 | fn xsaves64(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:21:50 | 21 | fn xrstors64(p: *const u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: the feature `doc_alias` has been stable since 1.48.0 and no longer requires an attribute to enable --> library/core/src/lib.rs:133:32 | 133 | #![cfg_attr(bootstrap, feature(doc_alias))] | ^^^^^^^^^ | = note: `#[warn(stable_features)]` on by default warning: float has excessive precision --> library/core/src/num/f32.rs:240:25 | 240 | pub const PI: f32 = 3.14159265358979323846264338327950288_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.141_592_7_f32` | = note: `#[warn(clippy::excessive_precision)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:246:26 | 246 | pub const TAU: f32 = 6.28318530717958647692528676655900577_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6.283_185_5_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:250:32 | 250 | pub const FRAC_PI_2: f32 = 1.57079632679489661923132169163975144_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.570_796_4_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:254:32 | 254 | pub const FRAC_PI_3: f32 = 1.04719755119659774615421446109316763_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.047_197_6_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:258:32 | 258 | pub const FRAC_PI_4: f32 = 0.785398163397448309615660845819875721_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.785_398_2_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:262:32 | 262 | pub const FRAC_PI_6: f32 = 0.52359877559829887307710723054658381_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.523_598_8_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:266:32 | 266 | pub const FRAC_PI_8: f32 = 0.39269908169872415480783042290993786_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.392_699_1_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:270:32 | 270 | pub const FRAC_1_PI: f32 = 0.318309886183790671537767526745028724_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.318_309_87_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:274:32 | 274 | pub const FRAC_2_PI: f32 = 0.636619772367581343075535053490057448_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.636_619_75_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:278:37 | 278 | pub const FRAC_2_SQRT_PI: f32 = 1.12837916709551257389615890312154517_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.128_379_2_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:282:29 | 282 | pub const SQRT_2: f32 = 1.41421356237309504880168872420969808_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.414_213_5_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:286:36 | 286 | pub const FRAC_1_SQRT_2: f32 = 0.707106781186547524400844362104849039_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.707_106_77_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:290:24 | 290 | pub const E: f32 = 2.71828182845904523536028747135266250_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.718_281_7_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:294:29 | 294 | pub const LOG2_E: f32 = 1.44269504088896340735992468100189214_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.442_695_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:298:30 | 298 | pub const LOG2_10: f32 = 3.32192809488736234787031942948939018_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.321_928_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:302:30 | 302 | pub const LOG10_E: f32 = 0.434294481903251827651128918916605082_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.434_294_5_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:306:30 | 306 | pub const LOG10_2: f32 = 0.301029995663981195213738894724493027_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.301_03_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:310:27 | 310 | pub const LN_2: f32 = 0.693147180559945309417232121458176568_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.693_147_2_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:314:28 | 314 | pub const LN_10: f32 = 2.30258509299404568401799145468436421_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.302_585_1_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:338:30 | 338 | pub const EPSILON: f32 = 1.19209290e-07_f32; | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.192_092_9e-7_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:342:27 | 342 | pub const MIN: f32 = -3.40282347e+38_f32; | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.402_823_5e38_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:345:35 | 345 | pub const MIN_POSITIVE: f32 = 1.17549435e-38_f32; | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.175_494_4e-38_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:348:26 | 348 | pub const MAX: f32 = 3.40282347e+38_f32; | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.402_823_5e38_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: equal expressions as operands to `/` --> library/core/src/num/f32.rs:366:26 | 366 | pub const NAN: f32 = 0.0_f32 / 0.0_f32; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::eq_op)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op warning: constant division of `0.0` with `0.0` will always result in NaN --> library/core/src/num/f32.rs:366:26 | 366 | pub const NAN: f32 = 0.0_f32 / 0.0_f32; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::zero_divided_by_zero)]` on by default = help: Consider using `f32::NAN` if you would like a constant representing NaN = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_divided_by_zero warning: equal expressions as operands to `!=` --> library/core/src/num/f32.rs:387:9 | 387 | self != self | ^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op warning: float has excessive precision --> library/core/src/num/f32.rs:562:33 | 562 | const PIS_IN_180: f32 = 57.2957795130823208767981548141051703_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `57.295_78_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:240:25 | 240 | pub const PI: f64 = 3.14159265358979323846264338327950288_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.141_592_653_589_793_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:246:26 | 246 | pub const TAU: f64 = 6.28318530717958647692528676655900577_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6.283_185_307_179_586_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:250:32 | 250 | pub const FRAC_PI_2: f64 = 1.57079632679489661923132169163975144_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.570_796_326_794_896_6_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:254:32 | 254 | pub const FRAC_PI_3: f64 = 1.04719755119659774615421446109316763_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.047_197_551_196_597_9_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:258:32 | 258 | pub const FRAC_PI_4: f64 = 0.785398163397448309615660845819875721_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.785_398_163_397_448_3_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:262:32 | 262 | pub const FRAC_PI_6: f64 = 0.52359877559829887307710723054658381_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.523_598_775_598_298_9_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:266:32 | 266 | pub const FRAC_PI_8: f64 = 0.39269908169872415480783042290993786_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.392_699_081_698_724_14_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:270:32 | 270 | pub const FRAC_1_PI: f64 = 0.318309886183790671537767526745028724_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.318_309_886_183_790_7_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:274:32 | 274 | pub const FRAC_2_PI: f64 = 0.636619772367581343075535053490057448_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.636_619_772_367_581_4_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:278:37 | 278 | pub const FRAC_2_SQRT_PI: f64 = 1.12837916709551257389615890312154517_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.128_379_167_095_512_6_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:282:29 | 282 | pub const SQRT_2: f64 = 1.41421356237309504880168872420969808_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.414_213_562_373_095_1_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:286:36 | 286 | pub const FRAC_1_SQRT_2: f64 = 0.707106781186547524400844362104849039_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.707_106_781_186_547_6_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:290:24 | 290 | pub const E: f64 = 2.71828182845904523536028747135266250_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.718_281_828_459_045_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:294:30 | 294 | pub const LOG2_10: f64 = 3.32192809488736234787031942948939018_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.321_928_094_887_362_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:298:29 | 298 | pub const LOG2_E: f64 = 1.44269504088896340735992468100189214_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.442_695_040_888_963_4_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:302:30 | 302 | pub const LOG10_2: f64 = 0.301029995663981195213738894724493027_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.301_029_995_663_981_2_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:306:30 | 306 | pub const LOG10_E: f64 = 0.434294481903251827651128918916605082_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.434_294_481_903_251_8_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:310:27 | 310 | pub const LN_2: f64 = 0.693147180559945309417232121458176568_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.693_147_180_559_945_3_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:314:28 | 314 | pub const LN_10: f64 = 2.30258509299404568401799145468436421_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.302_585_092_994_046_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:337:30 | 337 | pub const EPSILON: f64 = 2.2204460492503131e-16_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.220_446_049_250_313e-16_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:341:27 | 341 | pub const MIN: f64 = -1.7976931348623157e+308_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.797_693_134_862_315_7e308_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:347:26 | 347 | pub const MAX: f64 = 1.7976931348623157e+308_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.797_693_134_862_315_7e308_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: equal expressions as operands to `/` --> library/core/src/num/f64.rs:365:26 | 365 | pub const NAN: f64 = 0.0_f64 / 0.0_f64; | ^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op warning: constant division of `0.0` with `0.0` will always result in NaN --> library/core/src/num/f64.rs:365:26 | 365 | pub const NAN: f64 = 0.0_f64 / 0.0_f64; | ^^^^^^^^^^^^^^^^^ | = help: Consider using `f64::NAN` if you would like a constant representing NaN = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_divided_by_zero warning: equal expressions as operands to `!=` --> library/core/src/num/f64.rs:386:9 | 386 | self != self | ^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op warning: strict comparison of `f32` or `f64` --> library/core/src/num/dec2flt/rawfp.rs:175:23 | 175 | debug_assert!(x as f32 == fp_to_float(Fp { f: x, e: 0 })); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some margin of error: `(x as f32 - fp_to_float(Fp { f: x, e: 0 })).abs() < error_margin` | = note: `#[warn(clippy::float_cmp)]` on by default = note: `f32::EPSILON` and `f64::EPSILON` are available for the `error_margin` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp warning: strict comparison of `f32` or `f64` --> library/core/src/num/dec2flt/rawfp.rs:227:23 | 227 | debug_assert!(x as f64 == fp_to_float(Fp { f: x, e: 0 })); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some margin of error: `(x as f64 - fp_to_float(Fp { f: x, e: 0 })).abs() < error_margin` | = note: `f32::EPSILON` and `f64::EPSILON` are available for the `error_margin` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp warning: this `if` has identical blocks --> library/core/src/num/dec2flt/rawfp.rs:272:43 | 272 | } else if rem == half && (q % 2) == 0 { | ___________________________________________^ 273 | | Unpacked::new(q, k) 274 | | } else if q == T::MAX_SIG { | |_____^ | = note: `#[warn(clippy::if_same_then_else)]` on by default note: same as this --> library/core/src/num/dec2flt/rawfp.rs:270:19 | 270 | if rem < half { | ___________________^ 271 | | Unpacked::new(q, k) 272 | | } else if rem == half && (q % 2) == 0 { | |_____^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else warning: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false --> library/core/src/num/diy_float.rs:68:23 | 68 | debug_assert!(f >= (1 >> 63)); | ^^^^^^^^^^^^^^ | = note: `#[warn(clippy::absurd_extreme_comparisons)]` on by default = help: because `(1 >> 63)` is the minimum value for this type, this comparison is always true = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons warning: you are trying to use classic C underflow conditions that will fail in Rust --> library/core/src/num/flt2dec/strategy/grisu.rs:702:12 | 702 | if ten_kappa - remainder > remainder && ten_kappa - 2 * remainder >= 2 * ulp { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::overflow_check_conditional)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#overflow_check_conditional warning: the loop variable `j` is only used to index `d`. --> library/core/src/num/flt2dec/mod.rs:153:22 | 153 | for j in i + 1..d.len() { | ^^^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_range_loop)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop help: consider using an iterator | 153 | for in d.iter_mut().skip(i + 1) { | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ warning: length comparison to zero --> library/core/src/num/flt2dec/mod.rs:158:17 | 158 | None if d.len() > 0 => { | ^^^^^^^^^^^ help: using `!is_empty` is clearer and more explicit: `!d.is_empty()` | = note: `#[warn(clippy::len_zero)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero warning: the loop variable `j` is only used to index `d`. --> library/core/src/num/flt2dec/mod.rs:161:22 | 161 | for j in 1..d.len() { | ^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop help: consider using an iterator | 161 | for in d.iter_mut().skip(1) { | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^ warning: item `num::flt2dec::Part<'a>` has a public `len` method but no corresponding `is_empty` method --> library/core/src/num/flt2dec/mod.rs:184:1 | 184 | / impl<'a> Part<'a> { 185 | | /// Returns the exact byte length of given part. 186 | | pub fn len(&self) -> usize { 187 | | match *self { ... | 232 | | } 233 | | } | |_^ | = note: `#[warn(clippy::len_without_is_empty)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: item `num::flt2dec::Formatted<'a>` has a public `len` method but no corresponding `is_empty` method --> library/core/src/num/flt2dec/mod.rs:246:1 | 246 | / impl<'a> Formatted<'a> { 247 | | /// Returns the exact byte length of combined formatted result. 248 | | pub fn len(&self) -> usize { 249 | | let mut len = self.sign.len(); ... | 271 | | } 272 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/wrapping.rs:633:38 | 403 | / macro_rules! wrapping_int_impl { 404 | | ($($t:ty)*) => ($( 405 | | impl Wrapping<$t> { 406 | | doc_comment! { ... | 633 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 755 | | )*) 756 | | } | |_- in this expansion of `wrapping_int_impl!` 757 | 758 | wrapping_int_impl! { usize u8 u16 u32 u64 u128 isize i8 i16 i32 i64 i128 } | -------------------------------------------------------------------------- in this macro invocation | = note: `#[warn(clippy::wrong_self_convention)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/wrapping.rs:662:38 | 403 | / macro_rules! wrapping_int_impl { 404 | | ($($t:ty)*) => ($( 405 | | impl Wrapping<$t> { 406 | | doc_comment! { ... | 662 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 755 | | )*) 756 | | } | |_- in this expansion of `wrapping_int_impl!` 757 | 758 | wrapping_int_impl! { usize u8 u16 u32 u64 u128 isize i8 i16 i32 i64 i128 } | -------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/wrapping.rs:633:38 | 403 | / macro_rules! wrapping_int_impl { 404 | | ($($t:ty)*) => ($( 405 | | impl Wrapping<$t> { 406 | | doc_comment! { ... | 633 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 755 | | )*) 756 | | } | |_- in this expansion of `wrapping_int_impl!` 757 | 758 | wrapping_int_impl! { usize u8 u16 u32 u64 u128 isize i8 i16 i32 i64 i128 } | -------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:93:5 | 93 | / int_impl! { i8, i8, u8, 8, -128, 127, "", "", 2, "-0x7e", "0xa", "0x12", "0x12", "0x48", 94 | | "[0x12]", "[0x12]", "", "" } | |_________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:93:5 | 93 | / int_impl! { i8, i8, u8, 8, -128, 127, "", "", 2, "-0x7e", "0xa", "0x12", "0x12", "0x48", 94 | | "[0x12]", "[0x12]", "", "" } | |_________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:99:5 | 99 | / int_impl! { i16, i16, u16, 16, -32768, 32767, "", "", 4, "-0x5ffd", "0x3a", "0x1234", "0x3412", 100 | | "0x2c48", "[0x34, 0x12]", "[0x12, 0x34]", "", "" } | |_______________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:99:5 | 99 | / int_impl! { i16, i16, u16, 16, -32768, 32767, "", "", 4, "-0x5ffd", "0x3a", "0x1234", "0x3412", 100 | | "0x2c48", "[0x34, 0x12]", "[0x12, 0x34]", "", "" } | |_______________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:105:5 | 105 | / int_impl! { i32, i32, u32, 32, -2147483648, 2147483647, "", "", 8, "0x10000b3", "0xb301", 106 | | "0x12345678", "0x78563412", "0x1e6a2c48", "[0x78, 0x56, 0x34, 0x12]", 107 | | "[0x12, 0x34, 0x56, 0x78]", "", "" } | |_________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:105:5 | 105 | / int_impl! { i32, i32, u32, 32, -2147483648, 2147483647, "", "", 8, "0x10000b3", "0xb301", 106 | | "0x12345678", "0x78563412", "0x1e6a2c48", "[0x78, 0x56, 0x34, 0x12]", 107 | | "[0x12, 0x34, 0x56, 0x78]", "", "" } | |_________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:112:5 | 112 | / int_impl! { i64, i64, u64, 64, -9223372036854775808, 9223372036854775807, "", "", 12, 113 | | "0xaa00000000006e1", "0x6e10aa", "0x1234567890123456", "0x5634129078563412", 114 | | "0x6a2c48091e6a2c48", "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 115 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", "", "" } | |_________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:112:5 | 112 | / int_impl! { i64, i64, u64, 64, -9223372036854775808, 9223372036854775807, "", "", 12, 113 | | "0xaa00000000006e1", "0x6e10aa", "0x1234567890123456", "0x5634129078563412", 114 | | "0x6a2c48091e6a2c48", "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 115 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", "", "" } | |_________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:120:5 | 120 | / int_impl! { i128, i128, u128, 128, -170141183460469231731687303715884105728, 121 | | 170141183460469231731687303715884105727, "", "", 16, 122 | | "0x13f40000000000000000000000004f76", "0x4f7613f4", "0x12345678901234567890123456789012", 123 | | "0x12907856341290785634129078563412", "0x48091e6a2c48091e6a2c48091e6a2c48", ... | 126 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56, \ 127 | | 0x78, 0x90, 0x12, 0x34, 0x56, 0x78, 0x90, 0x12]", "", "" } | |_________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:120:5 | 120 | / int_impl! { i128, i128, u128, 128, -170141183460469231731687303715884105728, 121 | | 170141183460469231731687303715884105727, "", "", 16, 122 | | "0x13f40000000000000000000000004f76", "0x4f7613f4", "0x12345678901234567890123456789012", 123 | | "0x12907856341290785634129078563412", "0x48091e6a2c48091e6a2c48091e6a2c48", ... | 126 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56, \ 127 | | 0x78, 0x90, 0x12, 0x34, 0x56, 0x78, 0x90, 0x12]", "", "" } | |_________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:150:5 | 150 | / int_impl! { isize, i64, u64, 64, -9223372036854775808, 9223372036854775807, "", "", 151 | | 12, "0xaa00000000006e1", "0x6e10aa", "0x1234567890123456", "0x5634129078563412", 152 | | "0x6a2c48091e6a2c48", "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 153 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 154 | | usize_isize_to_xe_bytes_doc!(), usize_isize_from_xe_bytes_doc!() } | |________________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:150:5 | 150 | / int_impl! { isize, i64, u64, 64, -9223372036854775808, 9223372036854775807, "", "", 151 | | 12, "0xaa00000000006e1", "0x6e10aa", "0x1234567890123456", "0x5634129078563412", 152 | | "0x6a2c48091e6a2c48", "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 153 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 154 | | usize_isize_to_xe_bytes_doc!(), usize_isize_from_xe_bytes_doc!() } | |________________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:159:5 | 159 | / uint_impl! { u8, u8, 8, 255, "", "", 2, "0x82", "0xa", "0x12", "0x12", "0x48", "[0x12]", 160 | | "[0x12]", "", "" } | |_______________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:159:5 | 159 | / uint_impl! { u8, u8, 8, 255, "", "", 2, "0x82", "0xa", "0x12", "0x12", "0x48", "[0x12]", 160 | | "[0x12]", "", "" } | |_______________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:658:5 | 658 | / uint_impl! { u16, u16, 16, 65535, "", "", 4, "0xa003", "0x3a", "0x1234", "0x3412", "0x2c48", 659 | | "[0x34, 0x12]", "[0x12, 0x34]", "", "" } | |_____________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:658:5 | 658 | / uint_impl! { u16, u16, 16, 65535, "", "", 4, "0xa003", "0x3a", "0x1234", "0x3412", "0x2c48", 659 | | "[0x34, 0x12]", "[0x12, 0x34]", "", "" } | |_____________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:664:5 | 664 | / uint_impl! { u32, u32, 32, 4294967295, "", "", 8, "0x10000b3", "0xb301", "0x12345678", 665 | | "0x78563412", "0x1e6a2c48", "[0x78, 0x56, 0x34, 0x12]", "[0x12, 0x34, 0x56, 0x78]", "", "" } | |_________________________________________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:664:5 | 664 | / uint_impl! { u32, u32, 32, 4294967295, "", "", 8, "0x10000b3", "0xb301", "0x12345678", 665 | | "0x78563412", "0x1e6a2c48", "[0x78, 0x56, 0x34, 0x12]", "[0x12, 0x34, 0x56, 0x78]", "", "" } | |_________________________________________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:670:5 | 670 | / uint_impl! { u64, u64, 64, 18446744073709551615, "", "", 12, "0xaa00000000006e1", "0x6e10aa", 671 | | "0x1234567890123456", "0x5634129078563412", "0x6a2c48091e6a2c48", 672 | | "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 673 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 674 | | "", ""} | |____________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:670:5 | 670 | / uint_impl! { u64, u64, 64, 18446744073709551615, "", "", 12, "0xaa00000000006e1", "0x6e10aa", 671 | | "0x1234567890123456", "0x5634129078563412", "0x6a2c48091e6a2c48", 672 | | "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 673 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 674 | | "", ""} | |____________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:679:5 | 679 | / uint_impl! { u128, u128, 128, 340282366920938463463374607431768211455, "", "", 16, 680 | | "0x13f40000000000000000000000004f76", "0x4f7613f4", "0x12345678901234567890123456789012", 681 | | "0x12907856341290785634129078563412", "0x48091e6a2c48091e6a2c48091e6a2c48", 682 | | "[0x12, 0x90, 0x78, 0x56, 0x34, 0x12, 0x90, 0x78, \ ... | 685 | | 0x78, 0x90, 0x12, 0x34, 0x56, 0x78, 0x90, 0x12]", 686 | | "", ""} | |_____________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:679:5 | 679 | / uint_impl! { u128, u128, 128, 340282366920938463463374607431768211455, "", "", 16, 680 | | "0x13f40000000000000000000000004f76", "0x4f7613f4", "0x12345678901234567890123456789012", 681 | | "0x12907856341290785634129078563412", "0x48091e6a2c48091e6a2c48091e6a2c48", 682 | | "[0x12, 0x90, 0x78, 0x56, 0x34, 0x12, 0x90, 0x78, \ ... | 685 | | 0x78, 0x90, 0x12, 0x34, 0x56, 0x78, 0x90, 0x12]", 686 | | "", ""} | |_____________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:707:5 | 707 | / uint_impl! { usize, u64, 64, 18446744073709551615, "", "", 12, "0xaa00000000006e1", "0x6e10aa", 708 | | "0x1234567890123456", "0x5634129078563412", "0x6a2c48091e6a2c48", 709 | | "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 710 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 711 | | usize_isize_to_xe_bytes_doc!(), usize_isize_from_xe_bytes_doc!() } | |_______________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:707:5 | 707 | / uint_impl! { usize, u64, 64, 18446744073709551615, "", "", 12, "0xaa00000000006e1", "0x6e10aa", 708 | | "0x1234567890123456", "0x5634129078563412", "0x6a2c48091e6a2c48", 709 | | "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 710 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 711 | | usize_isize_to_xe_bytes_doc!(), usize_isize_from_xe_bytes_doc!() } | |_______________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: unsafe function's docs miss `# Safety` section --> library/core/src/mem/mod.rs:619:1 | 619 | / pub unsafe fn zeroed() -> T { 620 | | // SAFETY: the caller must guarantee that an all-zero value is valid for `T`. 621 | | unsafe { 622 | | intrinsics::assert_zero_valid::(); 623 | | MaybeUninit::zeroed().assume_init() 624 | | } 625 | | } | |_^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/mem/mod.rs:655:1 | 655 | / pub unsafe fn uninitialized() -> T { 656 | | // SAFETY: the caller must guarantee that an unitialized value is valid for `T`. 657 | | unsafe { 658 | | intrinsics::assert_uninit_valid::(); 659 | | MaybeUninit::uninit().assume_init() 660 | | } 661 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this call for this type may be undefined behavior --> library/core/src/mem/mod.rs:659:9 | 659 | MaybeUninit::uninit().assume_init() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::uninit_assumed_init)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninit_assumed_init warning: replacing a value of type `T` with `T::default()` is better expressed using `std::mem::take` --> library/core/src/mem/mod.rs:749:5 | 749 | replace(dest, T::default()) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `std::mem::take(dest)` | = note: `#[warn(clippy::mem_replace_with_default)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mem_replace_with_default warning: unsafe function's docs miss `# Safety` section --> library/core/src/mem/mod.rs:925:1 | 925 | / pub unsafe fn transmute_copy(src: &T) -> U { 926 | | // If U has a higher alignment requirement, src may not be suitably aligned. 927 | | if align_of::() > align_of::() { 928 | | // SAFETY: `src` is a reference which is guaranteed to be valid for reads. ... | 936 | | } 937 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this public function dereferences a raw pointer but is not marked `unsafe` --> library/core/src/ptr/non_null.rs:165:47 | 165 | Some(unsafe { Self::new_unchecked(ptr) }) | ^^^ | = note: `#[warn(clippy::not_unsafe_ptr_arg_deref)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref warning: item `ptr::non_null::NonNull<[T]>` has a public `len` method but no corresponding `is_empty` method --> library/core/src/ptr/non_null.rs:261:1 | 261 | / impl NonNull<[T]> { 262 | | /// Creates a non-null raw slice from a thin pointer and a length. 263 | | /// 264 | | /// The `len` argument is the number of **elements**, not the number of bytes. ... | 490 | | } 491 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: mutable borrow from immutable input(s) --> library/core/src/ptr/non_null.rs:455:49 | 455 | pub unsafe fn as_uninit_slice_mut(&self) -> &mut [MaybeUninit] { | ^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::mut_from_ref)]` on by default note: immutable borrow here --> library/core/src/ptr/non_null.rs:455:39 | 455 | pub unsafe fn as_uninit_slice_mut(&self) -> &mut [MaybeUninit] { | ^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/non_null.rs:483:5 | 483 | / pub unsafe fn get_unchecked_mut(self, index: I) -> NonNull 484 | | where 485 | | I: SliceIndex<[T]>, 486 | | { ... | 489 | | unsafe { NonNull::new_unchecked(self.as_ptr().get_unchecked_mut(index)) } 490 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/unique.rs:115:5 | 115 | / pub unsafe fn as_ref(&self) -> &T { 116 | | // SAFETY: the caller must guarantee that `self` meets all the 117 | | // requirements for a reference. 118 | | unsafe { &*self.as_ptr() } 119 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/unique.rs:127:5 | 127 | / pub unsafe fn as_mut(&mut self) -> &mut T { 128 | | // SAFETY: the caller must guarantee that `self` meets all the 129 | | // requirements for a mutable reference. 130 | | unsafe { &mut *self.as_ptr() } 131 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: use of `offset` with a `usize` casted to an `isize` --> library/core/src/ptr/const_ptr.rs:499:18 | 499 | unsafe { self.offset(count as isize) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.add(count)` | = note: `#[warn(clippy::ptr_offset_with_cast)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: use of `wrapping_offset` with a `usize` casted to an `isize` --> library/core/src/ptr/const_ptr.rs:620:9 | 620 | self.wrapping_offset(count as isize) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.wrapping_add(count)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:729:5 | 729 | / pub unsafe fn read(self) -> T 730 | | where 731 | | T: Sized, 732 | | { 733 | | // SAFETY: the caller must uphold the safety contract for `read`. 734 | | unsafe { read(self) } 735 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:749:5 | 749 | / pub unsafe fn read_volatile(self) -> T 750 | | where 751 | | T: Sized, 752 | | { 753 | | // SAFETY: the caller must uphold the safety contract for `read_volatile`. 754 | | unsafe { read_volatile(self) } 755 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:767:5 | 767 | / pub unsafe fn read_unaligned(self) -> T 768 | | where 769 | | T: Sized, 770 | | { 771 | | // SAFETY: the caller must uphold the safety contract for `read_unaligned`. 772 | | unsafe { read_unaligned(self) } 773 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:785:5 | 785 | / pub unsafe fn copy_to(self, dest: *mut T, count: usize) 786 | | where 787 | | T: Sized, 788 | | { 789 | | // SAFETY: the caller must uphold the safety contract for `copy`. 790 | | unsafe { copy(self, dest, count) } 791 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:803:5 | 803 | / pub unsafe fn copy_to_nonoverlapping(self, dest: *mut T, count: usize) 804 | | where 805 | | T: Sized, 806 | | { 807 | | // SAFETY: the caller must uphold the safety contract for `copy_nonoverlapping`. 808 | | unsafe { copy_nonoverlapping(self, dest, count) } 809 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: item `*const [T]` has a public `len` method but no corresponding `is_empty` method --> library/core/src/ptr/const_ptr.rs:864:1 | 864 | / impl *const [T] { 865 | | /// Returns the length of a raw slice. 866 | | /// 867 | | /// The returned value is the number of **elements**, not the number of bytes. ... | 987 | | } 988 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:932:5 | 932 | / pub unsafe fn get_unchecked(self, index: I) -> *const I::Output 933 | | where 934 | | I: SliceIndex<[T]>, 935 | | { 936 | | // SAFETY: the caller ensures that `self` is dereferencable and `index` in-bounds. 937 | | unsafe { index.get_unchecked(self) } 938 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:453:5 | 453 | / pub const unsafe fn guaranteed_ne(self, other: *mut T) -> bool 454 | | where 455 | | T: Sized, 456 | | { 457 | | intrinsics::ptr_guaranteed_ne(self as *const _, other as *const _) 458 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: use of `offset` with a `usize` casted to an `isize` --> library/core/src/ptr/mut_ptr.rs:606:18 | 606 | unsafe { self.offset(count as isize) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.add(count)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: use of `wrapping_offset` with a `usize` casted to an `isize` --> library/core/src/ptr/mut_ptr.rs:727:9 | 727 | self.wrapping_offset(count as isize) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.wrapping_add(count)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:836:5 | 836 | / pub unsafe fn read(self) -> T 837 | | where 838 | | T: Sized, 839 | | { 840 | | // SAFETY: the caller must uphold the safety contract for ``. 841 | | unsafe { read(self) } 842 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:856:5 | 856 | / pub unsafe fn read_volatile(self) -> T 857 | | where 858 | | T: Sized, 859 | | { 860 | | // SAFETY: the caller must uphold the safety contract for `read_volatile`. 861 | | unsafe { read_volatile(self) } 862 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:874:5 | 874 | / pub unsafe fn read_unaligned(self) -> T 875 | | where 876 | | T: Sized, 877 | | { 878 | | // SAFETY: the caller must uphold the safety contract for `read_unaligned`. 879 | | unsafe { read_unaligned(self) } 880 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:892:5 | 892 | / pub unsafe fn copy_to(self, dest: *mut T, count: usize) 893 | | where 894 | | T: Sized, 895 | | { 896 | | // SAFETY: the caller must uphold the safety contract for `copy`. 897 | | unsafe { copy(self, dest, count) } 898 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:910:5 | 910 | / pub unsafe fn copy_to_nonoverlapping(self, dest: *mut T, count: usize) 911 | | where 912 | | T: Sized, 913 | | { 914 | | // SAFETY: the caller must uphold the safety contract for `copy_nonoverlapping`. 915 | | unsafe { copy_nonoverlapping(self, dest, count) } 916 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:928:5 | 928 | / pub unsafe fn copy_from(self, src: *const T, count: usize) 929 | | where 930 | | T: Sized, 931 | | { 932 | | // SAFETY: the caller must uphold the safety contract for `copy`. 933 | | unsafe { copy(src, self, count) } 934 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:946:5 | 946 | / pub unsafe fn copy_from_nonoverlapping(self, src: *const T, count: usize) 947 | | where 948 | | T: Sized, 949 | | { 950 | | // SAFETY: the caller must uphold the safety contract for `copy_nonoverlapping`. 951 | | unsafe { copy_nonoverlapping(src, self, count) } 952 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:961:5 | 961 | / pub unsafe fn drop_in_place(self) { 962 | | // SAFETY: the caller must uphold the safety contract for `drop_in_place`. 963 | | unsafe { drop_in_place(self) } 964 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:974:5 | 974 | / pub unsafe fn write(self, val: T) 975 | | where 976 | | T: Sized, 977 | | { 978 | | // SAFETY: the caller must uphold the safety contract for `write`. 979 | | unsafe { write(self, val) } 980 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:990:5 | 990 | / pub unsafe fn write_bytes(self, val: u8, count: usize) 991 | | where 992 | | T: Sized, 993 | | { 994 | | // SAFETY: the caller must uphold the safety contract for `write_bytes`. 995 | | unsafe { write_bytes(self, val, count) } 996 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1010:5 | 1010 | / pub unsafe fn write_volatile(self, val: T) 1011 | | where 1012 | | T: Sized, 1013 | | { 1014 | | // SAFETY: the caller must uphold the safety contract for `write_volatile`. 1015 | | unsafe { write_volatile(self, val) } 1016 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1028:5 | 1028 | / pub unsafe fn write_unaligned(self, val: T) 1029 | | where 1030 | | T: Sized, 1031 | | { 1032 | | // SAFETY: the caller must uphold the safety contract for `write_unaligned`. 1033 | | unsafe { write_unaligned(self, val) } 1034 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1044:5 | 1044 | / pub unsafe fn replace(self, src: T) -> T 1045 | | where 1046 | | T: Sized, 1047 | | { 1048 | | // SAFETY: the caller must uphold the safety contract for `replace`. 1049 | | unsafe { replace(self, src) } 1050 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1061:5 | 1061 | / pub unsafe fn swap(self, with: *mut T) 1062 | | where 1063 | | T: Sized, 1064 | | { 1065 | | // SAFETY: the caller must uphold the safety contract for `swap`. 1066 | | unsafe { swap(self, with) } 1067 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: item `*mut [T]` has a public `len` method but no corresponding `is_empty` method --> library/core/src/ptr/mut_ptr.rs:1122:1 | 1122 | / impl *mut [T] { 1123 | | /// Returns the length of a raw slice. 1124 | | /// 1125 | | /// The returned value is the number of **elements**, not the number of bytes. ... | 1299 | | } 1300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1189:5 | 1189 | / pub unsafe fn get_unchecked_mut(self, index: I) -> *mut I::Output 1190 | | where 1191 | | I: SliceIndex<[T]>, 1192 | | { 1193 | | // SAFETY: the caller ensures that `self` is dereferencable and `index` in-bounds. 1194 | | unsafe { index.get_unchecked_mut(self) } 1195 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: needless `fn main` in doctest --> library/core/src/clone.rs:25:4 | 25 | //! #[derive(Clone)] // we add the Clone trait to Morpheus struct | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_doctest_main)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1062:9 | 1062 | / fn ne(&self, _other: &()) -> bool { 1063 | | false 1064 | | } | |_________^ | = note: `#[warn(clippy::partialeq_ne_impl)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1050:17 | 1043 | / macro_rules! partial_eq_impl { 1044 | | ($($t:ty)*) => ($( 1045 | | #[stable(feature = "rust1", since = "1.0.0")] 1046 | | impl PartialEq for $t { ... | 1050 | | fn ne(&self, other: &$t) -> bool { (*self) != (*other) } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1051 | | } 1052 | | )*) 1053 | | } | |_____- in this expansion of `partial_eq_impl!` ... 1067 | / partial_eq_impl! { 1068 | | bool char usize u8 u16 u32 u64 u128 isize i8 i16 i32 i64 i128 f32 f64 1069 | | } | |_____- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1218:9 | 1218 | / fn ne(&self, other: &&B) -> bool { 1219 | | PartialEq::ne(*self, *other) 1220 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1273:9 | 1273 | / fn ne(&self, other: &&mut B) -> bool { 1274 | | PartialEq::ne(*self, *other) 1275 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1326:9 | 1326 | / fn ne(&self, other: &&mut B) -> bool { 1327 | | PartialEq::ne(*self, *other) 1328 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1341:9 | 1341 | / fn ne(&self, other: &&B) -> bool { 1342 | | PartialEq::ne(*self, *other) 1343 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: needless `fn main` in doctest --> library/core/src/default.rs:125:4 | 125 | /// #![feature(default_free_fn)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/core/src/ops/drop.rs:29:4 | 29 | /// struct HasDrop; | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/core/src/ops/drop.rs:96:4 | 96 | /// struct Foo; | ^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/core/src/ops/generator.rs:42:4 | 42 | /// #![feature(generators, generator_trait)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:221:5 | 221 | / fn ne(&self, other: &[B; N]) -> bool { 222 | | self[..] != other[..] 223 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:236:5 | 236 | / fn ne(&self, other: &[B]) -> bool { 237 | | self[..] != other[..] 238 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:251:5 | 251 | / fn ne(&self, other: &[A; N]) -> bool { 252 | | self[..] != other[..] 253 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:266:5 | 266 | / fn ne(&self, other: &&'b [B]) -> bool { 267 | | self[..] != other[..] 268 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:281:5 | 281 | / fn ne(&self, other: &[A; N]) -> bool { 282 | | self[..] != other[..] 283 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:296:5 | 296 | / fn ne(&self, other: &&'b mut [B]) -> bool { 297 | | self[..] != other[..] 298 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:311:5 | 311 | / fn ne(&self, other: &[A; N]) -> bool { 312 | | self[..] != other[..] 313 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: some ranges overlap --> library/core/src/ascii.rs:99:9 | 99 | b'\x20'..=b'\x7e' => ([c, 0, 0, 0], 1), | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::match_overlapping_arm)]` on by default note: overlaps with this --> library/core/src/ascii.rs:98:9 | 98 | b'"' => ([b'\\', b'"', 0, 0], 2), | ^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_overlapping_arm warning: needless `fn main` in doctest --> library/core/src/cell.rs:70:4 | 70 | //! use std::cell::{RefCell, RefMut}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: method `clone` can be confused for the standard trait method `std::clone::Clone::clone` --> library/core/src/cell.rs:1234:5 | 1234 | / pub fn clone(orig: &Ref<'b, T>) -> Ref<'b, T> { 1235 | | Ref { value: orig.value, borrow: orig.borrow.clone() } 1236 | | } | |_____^ | = note: `#[warn(clippy::should_implement_trait)]` on by default = help: consider implementing the trait `std::clone::Clone` or choosing a less ambiguous method name = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait warning: transmute from a `u32` to a `char` --> library/core/src/char/convert.rs:93:78 | 93 | if cfg!(debug_assertions) { char::from_u32(i).unwrap() } else { unsafe { transmute(i) } } | ^^^^^^^^^^^^ help: consider using: `std::char::from_u32(i).unwrap()` | = note: `#[warn(clippy::transmute_int_to_char)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_int_to_char warning: transmute from a `u32` to a `char` --> library/core/src/char/convert.rs:212:25 | 212 | Ok(unsafe { transmute(i) }) | ^^^^^^^^^^^^ help: consider using: `std::char::from_u32(i).unwrap()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_int_to_char warning: use of `.to_digit(..).is_some()` --> library/core/src/char/methods.rs:288:9 | 288 | self.to_digit(radix).is_some() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `self.is_digit(radix)` | = note: `#[warn(clippy::to_digit_is_some)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_digit_is_some warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1232:9 | 1232 | / match *self { 1233 | | 'A'..='Z' | 'a'..='z' => true, 1234 | | _ => false, 1235 | | } | |_________^ help: try this: `matches!(*self, 'A'..='Z' | 'a'..='z')` | = note: `#[warn(clippy::match_like_matches_macro)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1268:9 | 1268 | / match *self { 1269 | | 'A'..='Z' => true, 1270 | | _ => false, 1271 | | } | |_________^ help: try this: `matches!(*self, 'A'..='Z')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1304:9 | 1304 | / match *self { 1305 | | 'a'..='z' => true, 1306 | | _ => false, 1307 | | } | |_________^ help: try this: `matches!(*self, 'a'..='z')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1343:9 | 1343 | / match *self { 1344 | | '0'..='9' | 'A'..='Z' | 'a'..='z' => true, 1345 | | _ => false, 1346 | | } | |_________^ help: try this: `matches!(*self, '0'..='9' | 'A'..='Z' | 'a'..='z')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1379:9 | 1379 | / match *self { 1380 | | '0'..='9' => true, 1381 | | _ => false, 1382 | | } | |_________^ help: try this: `matches!(*self, '0'..='9')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1418:9 | 1418 | / match *self { 1419 | | '0'..='9' | 'A'..='F' | 'a'..='f' => true, 1420 | | _ => false, 1421 | | } | |_________^ help: try this: `matches!(*self, '0'..='9' | 'A'..='F' | 'a'..='f')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1458:9 | 1458 | / match *self { 1459 | | '!'..='/' | ':'..='@' | '['..='`' | '{'..='~' => true, 1460 | | _ => false, 1461 | | } | |_________^ help: try this: `matches!(*self, '!'..='/' | ':'..='@' | '['..='`' | '{'..='~')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1494:9 | 1494 | / match *self { 1495 | | '!'..='~' => true, 1496 | | _ => false, 1497 | | } | |_________^ help: try this: `matches!(*self, '!'..='~')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1547:9 | 1547 | / match *self { 1548 | | '\t' | '\n' | '\x0C' | '\r' | ' ' => true, 1549 | | _ => false, 1550 | | } | |_________^ help: try this: `matches!(*self, '\t' | '\n' | '\x0C' | '\r' | ' ')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1585:9 | 1585 | / match *self { 1586 | | '\0'..='\x1F' | '\x7F' => true, 1587 | | _ => false, 1588 | | } | |_________^ help: try this: `matches!(*self, '\0'..='\x1F' | '\x7F')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: unsafe function's docs miss `# Safety` section --> library/core/src/ffi.rs:333:5 | 333 | / pub unsafe fn arg(&mut self) -> T { 334 | | // SAFETY: the caller must uphold the safety contract for `va_arg`. 335 | | unsafe { va_arg(self) } 336 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ffi.rs:339:5 | 339 | / pub unsafe fn with_copy(&self, f: F) -> R 340 | | where 341 | | F: for<'copy> FnOnce(VaList<'copy, 'f>) -> R, 342 | | { ... | 349 | | ret 350 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this loop could be written as a `for` loop --> library/core/src/iter/adapters/chain.rs:120:13 | 120 | while let Some(x) = a.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for x in a` | = note: `#[warn(clippy::while_let_on_iterator)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/core/src/iter/adapters/flatten.rs:324:41 | 324 | fn fold(self, init: Acc, ref mut fold: Fold) -> Acc | ^^^^^^^^^^^^ | = note: `#[warn(clippy::toplevel_ref_arg)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/core/src/iter/adapters/flatten.rs:404:42 | 404 | fn rfold(self, init: Acc, ref mut fold: Fold) -> Acc | ^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: this loop could be written as a `for` loop --> library/core/src/iter/traits/iterator.rs:329:9 | 329 | while let Some(x) = self.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for x in self` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/core/src/iter/traits/iterator.rs:1721:51 | 1721 | fn partition_in_place<'a, T: 'a, P>(mut self, ref mut predicate: P) -> usize | ^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: this loop could be written as a `for` loop --> library/core/src/iter/traits/iterator.rs:1854:9 | 1854 | while let Some(x) = self.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for x in self` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: this loop could be written as a `for` loop --> library/core/src/iter/traits/iterator.rs:1987:9 | 1987 | while let Some(x) = self.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for x in self` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: this loop could be written as a `for` loop --> library/core/src/iter/traits/iterator.rs:3205:9 | 3205 | while let Some(curr) = self.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for curr in self` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: use `as_ref()` instead --> library/core/src/option.rs:273:9 | 273 | / match *self { 274 | | Some(ref x) => Some(x), 275 | | None => None, 276 | | } | |_________^ help: try this: `*self.as_ref()` | = note: `#[warn(clippy::match_as_ref)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_as_ref warning: use `as_mut()` instead --> library/core/src/option.rs:294:9 | 294 | / match *self { 295 | | Some(ref mut x) => Some(x), 296 | | None => None, 297 | | } | |_________^ help: try this: `*self.as_mut()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_as_ref warning: methods called `as_*` usually take self by reference or self by mutable reference; consider choosing a less ambiguous name --> library/core/src/option.rs:303:23 | 303 | pub fn as_pin_ref(self: Pin<&Self>) -> Option> { | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `as_*` usually take self by reference or self by mutable reference; consider choosing a less ambiguous name --> library/core/src/option.rs:312:23 | 312 | pub fn as_pin_mut(self: Pin<&mut Self>) -> Option> { | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: redundant pattern matching, consider using `is_none()` --> library/core/src/option.rs:834:16 | 834 | if let None = *self { | -------^^^^-------- help: try this: `if *self.is_none()` | = note: `#[warn(clippy::redundant_pattern_matching)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching warning: you are using an explicit closure for copying elements --> library/core/src/option.rs:969:9 | 969 | self.map(|&t| t) | ^^^^^^^^^^^^^^^^ help: consider calling the dedicated `copied` method: `self.copied()` | = note: `#[warn(clippy::map_clone)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone warning: you are using an explicit closure for cloning elements --> library/core/src/option.rs:1007:9 | 1007 | self.map(|t| t.clone()) | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling the dedicated `cloned` method: `self.cloned()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone warning: you are using an explicit closure for cloning elements --> library/core/src/option.rs:1026:9 | 1026 | self.map(|t| t.clone()) | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling the dedicated `cloned` method: `self.cloned()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/pin.rs:420:5 | 420 | / fn ne(&self, other: &Pin) -> bool { 421 | | P::Target::ne(self, other) 422 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: needless `fn main` in doctest --> library/core/src/sync/atomic.rs:72:4 | 72 | //! use std::sync::Arc; | ^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:287:1 | 287 | pub const ATOMIC_BOOL_INIT: AtomicBool = AtomicBool::new(false); | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | make this a static item (maybe with lazy_static) | = note: `#[warn(clippy::declare_interior_mutable_const)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 1962 | / atomic_int! { 1963 | | cfg(target_has_atomic = "8"), 1964 | | cfg(target_has_atomic_equal_alignment = "8"), 1965 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 1978 | | i8 AtomicI8 ATOMIC_I8_INIT 1979 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 1981 | / atomic_int! { 1982 | | cfg(target_has_atomic = "8"), 1983 | | cfg(target_has_atomic_equal_alignment = "8"), 1984 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 1997 | | u8 AtomicU8 ATOMIC_U8_INIT 1998 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2000 | / atomic_int! { 2001 | | cfg(target_has_atomic = "16"), 2002 | | cfg(target_has_atomic_equal_alignment = "16"), 2003 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2016 | | i16 AtomicI16 ATOMIC_I16_INIT 2017 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2019 | / atomic_int! { 2020 | | cfg(target_has_atomic = "16"), 2021 | | cfg(target_has_atomic_equal_alignment = "16"), 2022 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2035 | | u16 AtomicU16 ATOMIC_U16_INIT 2036 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2038 | / atomic_int! { 2039 | | cfg(target_has_atomic = "32"), 2040 | | cfg(target_has_atomic_equal_alignment = "32"), 2041 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2054 | | i32 AtomicI32 ATOMIC_I32_INIT 2055 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2057 | / atomic_int! { 2058 | | cfg(target_has_atomic = "32"), 2059 | | cfg(target_has_atomic_equal_alignment = "32"), 2060 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2073 | | u32 AtomicU32 ATOMIC_U32_INIT 2074 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2076 | / atomic_int! { 2077 | | cfg(target_has_atomic = "64"), 2078 | | cfg(target_has_atomic_equal_alignment = "64"), 2079 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2092 | | i64 AtomicI64 ATOMIC_I64_INIT 2093 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2095 | / atomic_int! { 2096 | | cfg(target_has_atomic = "64"), 2097 | | cfg(target_has_atomic_equal_alignment = "64"), 2098 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2111 | | u64 AtomicU64 ATOMIC_U64_INIT 2112 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2173 | / atomic_int! { 2174 | | cfg(target_has_atomic = "ptr"), 2175 | | cfg(target_has_atomic_equal_alignment = "ptr"), 2176 | | stable(feature = "rust1", since = "1.0.0"), ... | 2189 | | isize AtomicIsize ATOMIC_ISIZE_INIT 2190 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2192 | / atomic_int! { 2193 | | cfg(target_has_atomic = "ptr"), 2194 | | cfg(target_has_atomic_equal_alignment = "ptr"), 2195 | | stable(feature = "rust1", since = "1.0.0"), ... | 2208 | | usize AtomicUsize ATOMIC_USIZE_INIT 2209 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: empty `loop {}` detected. You may want to either use `panic!()` or add `std::thread::sleep(..);` to the loop body. --> library/core/src/fmt/mod.rs:265:5 | 265 | loop {} | ^^^^^^^ | = note: `#[warn(clippy::empty_loop)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_loop warning: transmute from a reference to a reference --> library/core/src/fmt/mod.rs:280:68 | 280 | unsafe { ArgumentV1 { formatter: mem::transmute(f), value: mem::transmute(x) } } | ^^^^^^^^^^^^^^^^^ help: try: `&*(x as *const T as *const fmt::Opaque)` | = note: `#[warn(clippy::transmute_ptr_to_ptr)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/slice/cmp.rs:30:5 | 30 | / fn ne(&self, other: &[B]) -> bool { 31 | | SlicePartialEq::not_equal(self, other) 32 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: unsafe function's docs miss `# Safety` section --> library/core/src/slice/index.rs:197:5 | 197 | unsafe fn get_unchecked(self, slice: *const T) -> *const Self::Output; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/slice/index.rs:206:5 | 206 | unsafe fn get_unchecked_mut(self, slice: *mut T) -> *mut Self::Output; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: use of `offset` with a `usize` casted to an `isize` --> library/core/src/slice/sort.rs:392:26 | 392 | l = unsafe { l.offset(block_l as isize) }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `l.add(block_l)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: the operation is ineffective. Consider reducing it to `len / 4` --> library/core/src/slice/sort.rs:614:17 | 614 | let mut a = len / 4 * 1; | ^^^^^^^^^^^ | = note: `#[warn(clippy::identity_op)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: method `from_str` can be confused for the standard trait method `std::str::FromStr::from_str` --> library/core/src/str/lossy.rs:13:5 | 13 | / pub fn from_str(s: &str) -> &Utf8Lossy { 14 | | Utf8Lossy::from_bytes(s.as_bytes()) 15 | | } | |_____^ | = help: consider implementing the trait `std::str::FromStr` or choosing a less ambiguous method name = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait warning: transmute from a reference to a reference --> library/core/src/str/lossy.rs:19:18 | 19 | unsafe { mem::transmute(bytes) } | ^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(bytes as *const [u8] as *const str::lossy::Utf8Lossy)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: transmute from a `&[u8]` to a `&str` --> library/core/src/str/mod.rs:413:14 | 413 | unsafe { mem::transmute(v) } | ^^^^^^^^^^^^^^^^^ help: consider using: `std::str::from_utf8(v).unwrap()` | = note: `#[warn(clippy::transmute_bytes_to_str)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_bytes_to_str warning: unsafe function's docs miss `# Safety` section --> library/core/src/str/mod.rs:435:1 | 435 | / pub unsafe fn from_utf8_unchecked_mut(v: &mut [u8]) -> &mut str { 436 | | // SAFETY: the caller must guarantee that the bytes `v` 437 | | // are valid UTF-8, thus the cast to `*mut str` is safe. 438 | | // Also, the pointer dereference is safe because that pointer 439 | | // comes from a reference which is guaranteed to be valid for writes. 440 | | unsafe { &mut *(v as *mut [u8] as *mut str) } 441 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/str/mod.rs:1742:9 | 1742 | / fn ne(&self, other: &str) -> bool { 1743 | | !(*self).eq(other) 1744 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: unsafe function's docs miss `# Safety` section --> library/core/src/task/wake.rs:260:5 | 260 | / pub unsafe fn from_raw(waker: RawWaker) -> Waker { 261 | | Waker { waker } 262 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/tuple.rs:21:17 | 7 | / macro_rules! tuple_impls { 8 | | ($( 9 | | $Tuple:ident { 10 | | $(($idx:tt) -> $T:ident)+ ... | 21 | /| fn ne(&self, other: &($($T,)+)) -> bool { 22 | || $(self.$idx != other.$idx)||+ 23 | || } | ||_________________^ ... | 70 | | } 71 | | } | |_- in this expansion of `tuple_impls!` ... 110 | / tuple_impls! { 111 | | Tuple1 { 112 | | (0) -> A 113 | | } ... | 212 | | } 213 | | } | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 93 | / simd_ty!( 94 | | u8x8[u8]: u8, 95 | | u8, 96 | | u8, ... | 108 | | x7 109 | | ); | |__- in this macro invocation | = note: `#[warn(clippy::too_many_arguments)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 114 | / simd_ty!( 115 | | i8x8[i8]: i8, 116 | | i8, 117 | | i8, ... | 129 | | x7 130 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 139 | / simd_ty!( 140 | | u8x16[u8]: u8, 141 | | u8, 142 | | u8, ... | 170 | | x15 171 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 172 | / simd_ty!( 173 | | u16x8[u16]: u16, 174 | | u16, 175 | | u16, ... | 187 | | x7 188 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 192 | / simd_ty!( 193 | | i8x16[i8]: i8, 194 | | i8, 195 | | i8, ... | 223 | | x15 224 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 225 | / simd_ty!( 226 | | i16x8[i16]: i16, 227 | | i16, 228 | | i16, ... | 240 | | x7 241 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:52:13 | 38 | / macro_rules! simd_m_ty { 39 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 40 | | #[repr(simd)] 41 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 52 | | pub(crate) const fn new($($elem_name: bool),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 75 | | } 76 | | } | |_- in this expansion of `simd_m_ty!` ... 248 | / simd_m_ty!( 249 | | m8x16[i8]: i8, 250 | | i8, 251 | | i8, ... | 279 | | x15 280 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:52:13 | 38 | / macro_rules! simd_m_ty { 39 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 40 | | #[repr(simd)] 41 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 52 | | pub(crate) const fn new($($elem_name: bool),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 75 | | } 76 | | } | |_- in this expansion of `simd_m_ty!` ... 281 | / simd_m_ty!( 282 | | m16x8[i16]: i16, 283 | | i16, 284 | | i16, ... | 296 | | x7 297 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (32/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 303 | / simd_ty!( 304 | | u8x32[u8]: u8, 305 | | u8, 306 | | u8, ... | 366 | | x31 367 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 368 | / simd_ty!( 369 | | u16x16[u16]: u16, 370 | | u16, 371 | | u16, ... | 399 | | x15 400 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 401 | / simd_ty!( 402 | | u32x8[u32]: u32, 403 | | u32, 404 | | u32, ... | 416 | | x7 417 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (32/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 420 | / simd_ty!( 421 | | i8x32[i8]: i8, 422 | | i8, 423 | | i8, ... | 483 | | x31 484 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 485 | / simd_ty!( 486 | | i16x16[i16]: i16, 487 | | i16, 488 | | i16, ... | 516 | | x15 517 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 518 | / simd_ty!( 519 | | i32x8[i32]: i32, 520 | | i32, 521 | | i32, ... | 533 | | x7 534 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 537 | / simd_ty!( 538 | | f32x8[f32]: f32, 539 | | f32, 540 | | f32, ... | 552 | | x7 553 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 557 | / simd_ty!( 558 | | i32x16[i32]: i32, 559 | | i32, 560 | | i32, ... | 588 | | x15 589 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 591 | / simd_ty!( 592 | | u32x16[u32]: u32, 593 | | u32, 594 | | u32, ... | 622 | | x15 623 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 625 | / simd_ty!( 626 | | f32x16[f32]: f32, 627 | | f32, 628 | | f32, ... | 656 | | x15 657 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 659 | / simd_ty!( 660 | | i64x8[i64]: i64, 661 | | i64, 662 | | i64, ... | 674 | | x7 675 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 677 | / simd_ty!( 678 | | u64x8[u64]: u64, 679 | | u64, 680 | | u64, ... | 692 | | x7 693 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 695 | / simd_ty!( 696 | | f64x8[f64]: f64, 697 | | f64, 698 | | f64, ... | 710 | | x7 711 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fxsr.rs:30:1 | 30 | / pub unsafe fn _fxsave(mem_addr: *mut u8) { 31 | | fxsave(mem_addr) 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fxsr.rs:54:1 | 54 | / pub unsafe fn _fxrstor(mem_addr: *const u8) { 55 | | fxrstor(mem_addr) 56 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bswap.rs:13:1 | 13 | / pub unsafe fn _bswap(x: i32) -> i32 { 14 | | x.swap_bytes() 15 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdtsc.rs:25:1 | 25 | / pub unsafe fn _rdtsc() -> u64 { 26 | | rdtsc() 27 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdtsc.rs:48:1 | 48 | / pub unsafe fn __rdtscp(aux: *mut u32) -> u64 { 49 | | rdtscp(aux as *mut _) 50 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/cpuid.rs:53:1 | 53 | / pub unsafe fn __cpuid_count(leaf: u32, sub_leaf: u32) -> CpuidResult { 54 | | let eax; 55 | | let ebx; 56 | | let ecx; ... | 79 | | CpuidResult { eax, ebx, ecx, edx } 80 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/cpuid.rs:86:1 | 86 | / pub unsafe fn __cpuid(leaf: u32) -> CpuidResult { 87 | | __cpuid_count(leaf, 0) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/cpuid.rs:173:1 | 173 | / pub unsafe fn __get_cpuid_max(leaf: u32) -> (u32, u32) { 174 | | let CpuidResult { eax, ebx, .. } = __cpuid(leaf); 175 | | (eax, ebx) 176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:39:1 | 39 | / pub unsafe fn _xsave(mem_addr: *mut u8, save_mask: u64) { 40 | | xsave(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 41 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:55:1 | 55 | / pub unsafe fn _xrstor(mem_addr: *const u8, rs_mask: u64) { 56 | | xrstor(mem_addr, (rs_mask >> 32) as u32, rs_mask as u32); 57 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:75:1 | 75 | / pub unsafe fn _xsetbv(a: u32, val: u64) { 76 | | xsetbv(a, (val >> 32) as u32, val as u32); 77 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:87:1 | 87 | / pub unsafe fn _xgetbv(xcr_no: u32) -> u64 { 88 | | let eax: u32; 89 | | let edx: u32; 90 | | llvm_asm!("xgetbv" : "={eax}"(eax), "={edx}"(edx) : "{ecx}"(xcr_no)); 91 | | ((edx as u64) << 32) | (eax as u64) 92 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:107:1 | 107 | / pub unsafe fn _xsaveopt(mem_addr: *mut u8, save_mask: u64) { 108 | | xsaveopt(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 109 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:123:1 | 123 | / pub unsafe fn _xsavec(mem_addr: *mut u8, save_mask: u64) { 124 | | xsavec(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:140:1 | 140 | / pub unsafe fn _xsaves(mem_addr: *mut u8, save_mask: u64) { 141 | | xsaves(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 142 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:159:1 | 159 | / pub unsafe fn _xrstors(mem_addr: *const u8, rs_mask: u64) { 160 | | xrstors(mem_addr, (rs_mask >> 32) as u32, rs_mask as u32); 161 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:19:1 | 19 | / pub unsafe fn _mm_add_ss(a: __m128, b: __m128) -> __m128 { 20 | | addss(a, b) 21 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:30:1 | 30 | / pub unsafe fn _mm_add_ps(a: __m128, b: __m128) -> __m128 { 31 | | simd_add(a, b) 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:42:1 | 42 | / pub unsafe fn _mm_sub_ss(a: __m128, b: __m128) -> __m128 { 43 | | subss(a, b) 44 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:53:1 | 53 | / pub unsafe fn _mm_sub_ps(a: __m128, b: __m128) -> __m128 { 54 | | simd_sub(a, b) 55 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:65:1 | 65 | / pub unsafe fn _mm_mul_ss(a: __m128, b: __m128) -> __m128 { 66 | | mulss(a, b) 67 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:76:1 | 76 | / pub unsafe fn _mm_mul_ps(a: __m128, b: __m128) -> __m128 { 77 | | simd_mul(a, b) 78 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:88:1 | 88 | / pub unsafe fn _mm_div_ss(a: __m128, b: __m128) -> __m128 { 89 | | divss(a, b) 90 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:99:1 | 99 | / pub unsafe fn _mm_div_ps(a: __m128, b: __m128) -> __m128 { 100 | | simd_div(a, b) 101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:111:1 | 111 | / pub unsafe fn _mm_sqrt_ss(a: __m128) -> __m128 { 112 | | sqrtss(a) 113 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:123:1 | 123 | / pub unsafe fn _mm_sqrt_ps(a: __m128) -> __m128 { 124 | | sqrtps(a) 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:135:1 | 135 | / pub unsafe fn _mm_rcp_ss(a: __m128) -> __m128 { 136 | | rcpss(a) 137 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:147:1 | 147 | / pub unsafe fn _mm_rcp_ps(a: __m128) -> __m128 { 148 | | rcpps(a) 149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:159:1 | 159 | / pub unsafe fn _mm_rsqrt_ss(a: __m128) -> __m128 { 160 | | rsqrtss(a) 161 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:171:1 | 171 | / pub unsafe fn _mm_rsqrt_ps(a: __m128) -> __m128 { 172 | | rsqrtps(a) 173 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:184:1 | 184 | / pub unsafe fn _mm_min_ss(a: __m128, b: __m128) -> __m128 { 185 | | minss(a, b) 186 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:196:1 | 196 | / pub unsafe fn _mm_min_ps(a: __m128, b: __m128) -> __m128 { 197 | | // See the `test_mm_min_ps` test why this can't be implemented using `simd_fmin`. 198 | | minps(a, b) 199 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:210:1 | 210 | / pub unsafe fn _mm_max_ss(a: __m128, b: __m128) -> __m128 { 211 | | maxss(a, b) 212 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:222:1 | 222 | / pub unsafe fn _mm_max_ps(a: __m128, b: __m128) -> __m128 { 223 | | // See the `test_mm_min_ps` test why this can't be implemented using `simd_fmax`. 224 | | maxps(a, b) 225 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:238:1 | 238 | / pub unsafe fn _mm_and_ps(a: __m128, b: __m128) -> __m128 { 239 | | let a: __m128i = mem::transmute(a); 240 | | let b: __m128i = mem::transmute(b); 241 | | mem::transmute(simd_and(a, b)) 242 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:259:1 | 259 | / pub unsafe fn _mm_andnot_ps(a: __m128, b: __m128) -> __m128 { 260 | | let a: __m128i = mem::transmute(a); 261 | | let b: __m128i = mem::transmute(b); 262 | | let mask: __m128i = mem::transmute(i32x4::splat(-1)); 263 | | mem::transmute(simd_and(simd_xor(mask, a), b)) 264 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:277:1 | 277 | / pub unsafe fn _mm_or_ps(a: __m128, b: __m128) -> __m128 { 278 | | let a: __m128i = mem::transmute(a); 279 | | let b: __m128i = mem::transmute(b); 280 | | mem::transmute(simd_or(a, b)) 281 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:295:1 | 295 | / pub unsafe fn _mm_xor_ps(a: __m128, b: __m128) -> __m128 { 296 | | let a: __m128i = mem::transmute(a); 297 | | let b: __m128i = mem::transmute(b); 298 | | mem::transmute(simd_xor(a, b)) 299 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:310:1 | 310 | / pub unsafe fn _mm_cmpeq_ss(a: __m128, b: __m128) -> __m128 { 311 | | cmpss(a, b, 0) 312 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:324:1 | 324 | / pub unsafe fn _mm_cmplt_ss(a: __m128, b: __m128) -> __m128 { 325 | | cmpss(a, b, 1) 326 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:338:1 | 338 | / pub unsafe fn _mm_cmple_ss(a: __m128, b: __m128) -> __m128 { 339 | | cmpss(a, b, 2) 340 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:352:1 | 352 | / pub unsafe fn _mm_cmpgt_ss(a: __m128, b: __m128) -> __m128 { 353 | | simd_shuffle4(a, cmpss(b, a, 1), [4, 1, 2, 3]) 354 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:366:1 | 366 | / pub unsafe fn _mm_cmpge_ss(a: __m128, b: __m128) -> __m128 { 367 | | simd_shuffle4(a, cmpss(b, a, 2), [4, 1, 2, 3]) 368 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:380:1 | 380 | / pub unsafe fn _mm_cmpneq_ss(a: __m128, b: __m128) -> __m128 { 381 | | cmpss(a, b, 4) 382 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:394:1 | 394 | / pub unsafe fn _mm_cmpnlt_ss(a: __m128, b: __m128) -> __m128 { 395 | | cmpss(a, b, 5) 396 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:408:1 | 408 | / pub unsafe fn _mm_cmpnle_ss(a: __m128, b: __m128) -> __m128 { 409 | | cmpss(a, b, 6) 410 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:422:1 | 422 | / pub unsafe fn _mm_cmpngt_ss(a: __m128, b: __m128) -> __m128 { 423 | | simd_shuffle4(a, cmpss(b, a, 5), [4, 1, 2, 3]) 424 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:436:1 | 436 | / pub unsafe fn _mm_cmpnge_ss(a: __m128, b: __m128) -> __m128 { 437 | | simd_shuffle4(a, cmpss(b, a, 6), [4, 1, 2, 3]) 438 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:450:1 | 450 | / pub unsafe fn _mm_cmpord_ss(a: __m128, b: __m128) -> __m128 { 451 | | cmpss(a, b, 7) 452 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:464:1 | 464 | / pub unsafe fn _mm_cmpunord_ss(a: __m128, b: __m128) -> __m128 { 465 | | cmpss(a, b, 3) 466 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:477:1 | 477 | / pub unsafe fn _mm_cmpeq_ps(a: __m128, b: __m128) -> __m128 { 478 | | cmpps(a, b, 0) 479 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:490:1 | 490 | / pub unsafe fn _mm_cmplt_ps(a: __m128, b: __m128) -> __m128 { 491 | | cmpps(a, b, 1) 492 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:504:1 | 504 | / pub unsafe fn _mm_cmple_ps(a: __m128, b: __m128) -> __m128 { 505 | | cmpps(a, b, 2) 506 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:517:1 | 517 | / pub unsafe fn _mm_cmpgt_ps(a: __m128, b: __m128) -> __m128 { 518 | | cmpps(b, a, 1) 519 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:531:1 | 531 | / pub unsafe fn _mm_cmpge_ps(a: __m128, b: __m128) -> __m128 { 532 | | cmpps(b, a, 2) 533 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:544:1 | 544 | / pub unsafe fn _mm_cmpneq_ps(a: __m128, b: __m128) -> __m128 { 545 | | cmpps(a, b, 4) 546 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:558:1 | 558 | / pub unsafe fn _mm_cmpnlt_ps(a: __m128, b: __m128) -> __m128 { 559 | | cmpps(a, b, 5) 560 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:572:1 | 572 | / pub unsafe fn _mm_cmpnle_ps(a: __m128, b: __m128) -> __m128 { 573 | | cmpps(a, b, 6) 574 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:586:1 | 586 | / pub unsafe fn _mm_cmpngt_ps(a: __m128, b: __m128) -> __m128 { 587 | | cmpps(b, a, 5) 588 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:600:1 | 600 | / pub unsafe fn _mm_cmpnge_ps(a: __m128, b: __m128) -> __m128 { 601 | | cmpps(b, a, 6) 602 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:614:1 | 614 | / pub unsafe fn _mm_cmpord_ps(a: __m128, b: __m128) -> __m128 { 615 | | cmpps(b, a, 7) 616 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:628:1 | 628 | / pub unsafe fn _mm_cmpunord_ps(a: __m128, b: __m128) -> __m128 { 629 | | cmpps(b, a, 3) 630 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:640:1 | 640 | / pub unsafe fn _mm_comieq_ss(a: __m128, b: __m128) -> i32 { 641 | | comieq_ss(a, b) 642 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:652:1 | 652 | / pub unsafe fn _mm_comilt_ss(a: __m128, b: __m128) -> i32 { 653 | | comilt_ss(a, b) 654 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:665:1 | 665 | / pub unsafe fn _mm_comile_ss(a: __m128, b: __m128) -> i32 { 666 | | comile_ss(a, b) 667 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:678:1 | 678 | / pub unsafe fn _mm_comigt_ss(a: __m128, b: __m128) -> i32 { 679 | | comigt_ss(a, b) 680 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:691:1 | 691 | / pub unsafe fn _mm_comige_ss(a: __m128, b: __m128) -> i32 { 692 | | comige_ss(a, b) 693 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:703:1 | 703 | / pub unsafe fn _mm_comineq_ss(a: __m128, b: __m128) -> i32 { 704 | | comineq_ss(a, b) 705 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:716:1 | 716 | / pub unsafe fn _mm_ucomieq_ss(a: __m128, b: __m128) -> i32 { 717 | | ucomieq_ss(a, b) 718 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:730:1 | 730 | / pub unsafe fn _mm_ucomilt_ss(a: __m128, b: __m128) -> i32 { 731 | | ucomilt_ss(a, b) 732 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:744:1 | 744 | / pub unsafe fn _mm_ucomile_ss(a: __m128, b: __m128) -> i32 { 745 | | ucomile_ss(a, b) 746 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:758:1 | 758 | / pub unsafe fn _mm_ucomigt_ss(a: __m128, b: __m128) -> i32 { 759 | | ucomigt_ss(a, b) 760 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:772:1 | 772 | / pub unsafe fn _mm_ucomige_ss(a: __m128, b: __m128) -> i32 { 773 | | ucomige_ss(a, b) 774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:785:1 | 785 | / pub unsafe fn _mm_ucomineq_ss(a: __m128, b: __m128) -> i32 { 786 | | ucomineq_ss(a, b) 787 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:803:1 | 803 | / pub unsafe fn _mm_cvtss_si32(a: __m128) -> i32 { 804 | | cvtss2si(a) 805 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:814:1 | 814 | / pub unsafe fn _mm_cvt_ss2si(a: __m128) -> i32 { 815 | | _mm_cvtss_si32(a) 816 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:834:1 | 834 | / pub unsafe fn _mm_cvttss_si32(a: __m128) -> i32 { 835 | | cvttss2si(a) 836 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:845:1 | 845 | / pub unsafe fn _mm_cvtt_ss2si(a: __m128) -> i32 { 846 | | _mm_cvttss_si32(a) 847 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:857:1 | 857 | / pub unsafe fn _mm_cvtss_f32(a: __m128) -> f32 { 858 | | simd_extract(a, 0) 859 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:872:1 | 872 | / pub unsafe fn _mm_cvtsi32_ss(a: __m128, b: i32) -> __m128 { 873 | | cvtsi2ss(a, b) 874 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:883:1 | 883 | / pub unsafe fn _mm_cvt_si2ss(a: __m128, b: i32) -> __m128 { 884 | | _mm_cvtsi32_ss(a, b) 885 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:895:1 | 895 | / pub unsafe fn _mm_set_ss(a: f32) -> __m128 { 896 | | __m128(a, 0.0, 0.0, 0.0) 897 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:906:1 | 906 | / pub unsafe fn _mm_set1_ps(a: f32) -> __m128 { 907 | | __m128(a, a, a, a) 908 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:917:1 | 917 | / pub unsafe fn _mm_set_ps1(a: f32) -> __m128 { 918 | | _mm_set1_ps(a) 919 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:944:1 | 944 | / pub unsafe fn _mm_set_ps(a: f32, b: f32, c: f32, d: f32) -> __m128 { 945 | | __m128(d, c, b, a) 946 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:964:1 | 964 | / pub unsafe fn _mm_setr_ps(a: f32, b: f32, c: f32, d: f32) -> __m128 { 965 | | __m128(a, b, c, d) 966 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:975:1 | 975 | / pub unsafe fn _mm_setzero_ps() -> __m128 { 976 | | __m128(0.0, 0.0, 0.0, 0.0) 977 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1006:1 | 1006 | / pub unsafe fn _mm_shuffle_ps(a: __m128, b: __m128, mask: i32) -> __m128 { 1007 | | let mask = (mask & 0xFF) as u8; 1008 | | 1009 | | macro_rules! shuffle_done { ... | 1049 | | } 1050 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1060:1 | 1060 | / pub unsafe fn _mm_unpackhi_ps(a: __m128, b: __m128) -> __m128 { 1061 | | simd_shuffle4(a, b, [2, 6, 3, 7]) 1062 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1072:1 | 1072 | / pub unsafe fn _mm_unpacklo_ps(a: __m128, b: __m128) -> __m128 { 1073 | | simd_shuffle4(a, b, [0, 4, 1, 5]) 1074 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1084:1 | 1084 | / pub unsafe fn _mm_movehl_ps(a: __m128, b: __m128) -> __m128 { 1085 | | // TODO; figure why this is a different instruction on Windows? 1086 | | simd_shuffle4(a, b, [6, 7, 2, 3]) 1087 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1097:1 | 1097 | / pub unsafe fn _mm_movelh_ps(a: __m128, b: __m128) -> __m128 { 1098 | | simd_shuffle4(a, b, [0, 1, 4, 5]) 1099 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1114:1 | 1114 | / pub unsafe fn _mm_movemask_ps(a: __m128) -> i32 { 1115 | | movmskps(a) 1116 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1128:1 | 1128 | / pub unsafe fn _mm_load_ss(p: *const f32) -> __m128 { 1129 | | __m128(*p, 0.0, 0.0, 0.0) 1130 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1143:1 | 1143 | / pub unsafe fn _mm_load1_ps(p: *const f32) -> __m128 { 1144 | | let a = *p; 1145 | | __m128(a, a, a, a) 1146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1155:1 | 1155 | / pub unsafe fn _mm_load_ps1(p: *const f32) -> __m128 { 1156 | | _mm_load1_ps(p) 1157 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1174:1 | 1174 | / pub unsafe fn _mm_load_ps(p: *const f32) -> __m128 { 1175 | | *(p as *const __m128) 1176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1191:1 | 1191 | / pub unsafe fn _mm_loadu_ps(p: *const f32) -> __m128 { 1192 | | // Note: Using `*p` would require `f32` alignment, but `movups` has no 1193 | | // alignment restrictions. 1194 | | let mut dst = _mm_undefined_ps(); ... | 1200 | | dst 1201 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1228:1 | 1228 | / pub unsafe fn _mm_loadr_ps(p: *const f32) -> __m128 { 1229 | | let a = _mm_load_ps(p); 1230 | | simd_shuffle4(a, a, [3, 2, 1, 0]) 1231 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1242:1 | 1242 | / pub unsafe fn _mm_loadu_si64(mem_addr: *const u8) -> __m128i { 1243 | | transmute(i64x2(0, ptr::read_unaligned(mem_addr as *const i64))) 1244 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1255:1 | 1255 | / pub unsafe fn _mm_store_ss(p: *mut f32, a: __m128) { 1256 | | *p = simd_extract(a, 0); 1257 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1282:1 | 1282 | / pub unsafe fn _mm_store1_ps(p: *mut f32, a: __m128) { 1283 | | let b: __m128 = simd_shuffle4(a, a, [0, 0, 0, 0]); 1284 | | *(p as *mut __m128) = b; 1285 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1294:1 | 1294 | / pub unsafe fn _mm_store_ps1(p: *mut f32, a: __m128) { 1295 | | _mm_store1_ps(p, a); 1296 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1314:1 | 1314 | / pub unsafe fn _mm_store_ps(p: *mut f32, a: __m128) { 1315 | | *(p as *mut __m128) = a; 1316 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1329:1 | 1329 | / pub unsafe fn _mm_storeu_ps(p: *mut f32, a: __m128) { 1330 | | ptr::copy_nonoverlapping( 1331 | | &a as *const __m128 as *const u8, 1332 | | p as *mut u8, 1333 | | mem::size_of::<__m128>(), 1334 | | ); 1335 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1358:1 | 1358 | / pub unsafe fn _mm_storer_ps(p: *mut f32, a: __m128) { 1359 | | let b: __m128 = simd_shuffle4(a, a, [3, 2, 1, 0]); 1360 | | *(p as *mut __m128) = b; 1361 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1376:1 | 1376 | / pub unsafe fn _mm_move_ss(a: __m128, b: __m128) -> __m128 { 1377 | | simd_shuffle4(a, b, [4, 1, 2, 3]) 1378 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1392:1 | 1392 | / pub unsafe fn _mm_sfence() { 1393 | | sfence() 1394 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1405:1 | 1405 | / pub unsafe fn _mm_getcsr() -> u32 { 1406 | | let mut result = 0_i32; 1407 | | stmxcsr((&mut result) as *mut _ as *mut i8); 1408 | | result as u32 1409 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1542:1 | 1542 | / pub unsafe fn _mm_setcsr(val: u32) { 1543 | | ldmxcsr(&val as *const _ as *const i8); 1544 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1624:1 | 1624 | / pub unsafe fn _MM_GET_EXCEPTION_MASK() -> u32 { 1625 | | _mm_getcsr() & _MM_MASK_MASK 1626 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1635:1 | 1635 | / pub unsafe fn _MM_GET_EXCEPTION_STATE() -> u32 { 1636 | | _mm_getcsr() & _MM_EXCEPT_MASK 1637 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1646:1 | 1646 | / pub unsafe fn _MM_GET_FLUSH_ZERO_MODE() -> u32 { 1647 | | _mm_getcsr() & _MM_FLUSH_ZERO_MASK 1648 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1657:1 | 1657 | / pub unsafe fn _MM_GET_ROUNDING_MODE() -> u32 { 1658 | | _mm_getcsr() & _MM_ROUND_MASK 1659 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1668:1 | 1668 | / pub unsafe fn _MM_SET_EXCEPTION_MASK(x: u32) { 1669 | | _mm_setcsr((_mm_getcsr() & !_MM_MASK_MASK) | x) 1670 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1679:1 | 1679 | / pub unsafe fn _MM_SET_EXCEPTION_STATE(x: u32) { 1680 | | _mm_setcsr((_mm_getcsr() & !_MM_EXCEPT_MASK) | x) 1681 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1690:1 | 1690 | / pub unsafe fn _MM_SET_FLUSH_ZERO_MODE(x: u32) { 1691 | | let val = (_mm_getcsr() & !_MM_FLUSH_ZERO_MASK) | x; 1692 | | // println!("setting csr={:x}", val); 1693 | | _mm_setcsr(val) 1694 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1703:1 | 1703 | / pub unsafe fn _MM_SET_ROUNDING_MODE(x: u32) { 1704 | | _mm_setcsr((_mm_getcsr() & !_MM_ROUND_MASK) | x) 1705 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1769:1 | 1769 | / pub unsafe fn _mm_prefetch(p: *const i8, strategy: i32) { 1770 | | // The `strategy` must be a compile-time constant, so we use a short form 1771 | | // of `constify_imm8!` for now. 1772 | | // We use the `llvm.prefetch` instrinsic with `rw` = 0 (read), and ... | 1784 | | pref!(strategy) 1785 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1793:1 | 1793 | / pub unsafe fn _mm_undefined_ps() -> __m128 { 1794 | | _mm_set1_ps(0.0) 1795 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1804:1 | 1804 | / pub unsafe fn _MM_TRANSPOSE4_PS( 1805 | | row0: &mut __m128, 1806 | | row1: &mut __m128, 1807 | | row2: &mut __m128, ... | 1818 | | *row3 = _mm_movehl_ps(tmp3, tmp1); 1819 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1908:1 | 1908 | / pub unsafe fn _mm_stream_ps(mem_addr: *mut f32, a: __m128) { 1909 | | intrinsics::nontemporal_store(mem_addr as *mut __m128, a); 1910 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:22:1 | 22 | / pub unsafe fn _mm_pause() { 23 | | // note: `pause` is guaranteed to be interpreted as a `nop` by CPUs without 24 | | // the SSE2 target-feature - therefore it does not require any target features 25 | | pause() 26 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:36:1 | 36 | / pub unsafe fn _mm_clflush(p: *const u8) { 37 | | clflush(p) 38 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:52:1 | 52 | / pub unsafe fn _mm_lfence() { 53 | | lfence() 54 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:68:1 | 68 | / pub unsafe fn _mm_mfence() { 69 | | mfence() 70 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:79:1 | 79 | / pub unsafe fn _mm_add_epi8(a: __m128i, b: __m128i) -> __m128i { 80 | | transmute(simd_add(a.as_i8x16(), b.as_i8x16())) 81 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:90:1 | 90 | / pub unsafe fn _mm_add_epi16(a: __m128i, b: __m128i) -> __m128i { 91 | | transmute(simd_add(a.as_i16x8(), b.as_i16x8())) 92 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:101:1 | 101 | / pub unsafe fn _mm_add_epi32(a: __m128i, b: __m128i) -> __m128i { 102 | | transmute(simd_add(a.as_i32x4(), b.as_i32x4())) 103 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:112:1 | 112 | / pub unsafe fn _mm_add_epi64(a: __m128i, b: __m128i) -> __m128i { 113 | | transmute(simd_add(a.as_i64x2(), b.as_i64x2())) 114 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:123:1 | 123 | / pub unsafe fn _mm_adds_epi8(a: __m128i, b: __m128i) -> __m128i { 124 | | transmute(simd_saturating_add(a.as_i8x16(), b.as_i8x16())) 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:134:1 | 134 | / pub unsafe fn _mm_adds_epi16(a: __m128i, b: __m128i) -> __m128i { 135 | | transmute(simd_saturating_add(a.as_i16x8(), b.as_i16x8())) 136 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:145:1 | 145 | / pub unsafe fn _mm_adds_epu8(a: __m128i, b: __m128i) -> __m128i { 146 | | transmute(simd_saturating_add(a.as_u8x16(), b.as_u8x16())) 147 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:156:1 | 156 | / pub unsafe fn _mm_adds_epu16(a: __m128i, b: __m128i) -> __m128i { 157 | | transmute(simd_saturating_add(a.as_u16x8(), b.as_u16x8())) 158 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:167:1 | 167 | / pub unsafe fn _mm_avg_epu8(a: __m128i, b: __m128i) -> __m128i { 168 | | transmute(pavgb(a.as_u8x16(), b.as_u8x16())) 169 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:178:1 | 178 | / pub unsafe fn _mm_avg_epu16(a: __m128i, b: __m128i) -> __m128i { 179 | | transmute(pavgw(a.as_u16x8(), b.as_u16x8())) 180 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:193:1 | 193 | / pub unsafe fn _mm_madd_epi16(a: __m128i, b: __m128i) -> __m128i { 194 | | transmute(pmaddwd(a.as_i16x8(), b.as_i16x8())) 195 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:205:1 | 205 | / pub unsafe fn _mm_max_epi16(a: __m128i, b: __m128i) -> __m128i { 206 | | transmute(pmaxsw(a.as_i16x8(), b.as_i16x8())) 207 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:217:1 | 217 | / pub unsafe fn _mm_max_epu8(a: __m128i, b: __m128i) -> __m128i { 218 | | transmute(pmaxub(a.as_u8x16(), b.as_u8x16())) 219 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:229:1 | 229 | / pub unsafe fn _mm_min_epi16(a: __m128i, b: __m128i) -> __m128i { 230 | | transmute(pminsw(a.as_i16x8(), b.as_i16x8())) 231 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:241:1 | 241 | / pub unsafe fn _mm_min_epu8(a: __m128i, b: __m128i) -> __m128i { 242 | | transmute(pminub(a.as_u8x16(), b.as_u8x16())) 243 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:255:1 | 255 | / pub unsafe fn _mm_mulhi_epi16(a: __m128i, b: __m128i) -> __m128i { 256 | | transmute(pmulhw(a.as_i16x8(), b.as_i16x8())) 257 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:269:1 | 269 | / pub unsafe fn _mm_mulhi_epu16(a: __m128i, b: __m128i) -> __m128i { 270 | | transmute(pmulhuw(a.as_u16x8(), b.as_u16x8())) 271 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:283:1 | 283 | / pub unsafe fn _mm_mullo_epi16(a: __m128i, b: __m128i) -> __m128i { 284 | | transmute(simd_mul(a.as_i16x8(), b.as_i16x8())) 285 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:297:1 | 297 | / pub unsafe fn _mm_mul_epu32(a: __m128i, b: __m128i) -> __m128i { 298 | | transmute(pmuludq(a.as_u32x4(), b.as_u32x4())) 299 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:313:1 | 313 | / pub unsafe fn _mm_sad_epu8(a: __m128i, b: __m128i) -> __m128i { 314 | | transmute(psadbw(a.as_u8x16(), b.as_u8x16())) 315 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:324:1 | 324 | / pub unsafe fn _mm_sub_epi8(a: __m128i, b: __m128i) -> __m128i { 325 | | transmute(simd_sub(a.as_i8x16(), b.as_i8x16())) 326 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:335:1 | 335 | / pub unsafe fn _mm_sub_epi16(a: __m128i, b: __m128i) -> __m128i { 336 | | transmute(simd_sub(a.as_i16x8(), b.as_i16x8())) 337 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:346:1 | 346 | / pub unsafe fn _mm_sub_epi32(a: __m128i, b: __m128i) -> __m128i { 347 | | transmute(simd_sub(a.as_i32x4(), b.as_i32x4())) 348 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:357:1 | 357 | / pub unsafe fn _mm_sub_epi64(a: __m128i, b: __m128i) -> __m128i { 358 | | transmute(simd_sub(a.as_i64x2(), b.as_i64x2())) 359 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:369:1 | 369 | / pub unsafe fn _mm_subs_epi8(a: __m128i, b: __m128i) -> __m128i { 370 | | transmute(simd_saturating_sub(a.as_i8x16(), b.as_i8x16())) 371 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:381:1 | 381 | / pub unsafe fn _mm_subs_epi16(a: __m128i, b: __m128i) -> __m128i { 382 | | transmute(simd_saturating_sub(a.as_i16x8(), b.as_i16x8())) 383 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:393:1 | 393 | / pub unsafe fn _mm_subs_epu8(a: __m128i, b: __m128i) -> __m128i { 394 | | transmute(simd_saturating_sub(a.as_u8x16(), b.as_u8x16())) 395 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:405:1 | 405 | / pub unsafe fn _mm_subs_epu16(a: __m128i, b: __m128i) -> __m128i { 406 | | transmute(simd_saturating_sub(a.as_u16x8(), b.as_u16x8())) 407 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:417:1 | 417 | / pub unsafe fn _mm_slli_si128(a: __m128i, imm8: i32) -> __m128i { 418 | | _mm_slli_si128_impl(a, imm8) 419 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:484:1 | 484 | / pub unsafe fn _mm_bslli_si128(a: __m128i, imm8: i32) -> __m128i { 485 | | _mm_slli_si128_impl(a, imm8) 486 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:496:1 | 496 | / pub unsafe fn _mm_bsrli_si128(a: __m128i, imm8: i32) -> __m128i { 497 | | _mm_srli_si128_impl(a, imm8) 498 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:508:1 | 508 | / pub unsafe fn _mm_slli_epi16(a: __m128i, imm8: i32) -> __m128i { 509 | | let a = a.as_i16x8(); 510 | | macro_rules! call { 511 | | ($imm8:expr) => { ... | 515 | | constify_imm8!(imm8, call) 516 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:526:1 | 526 | / pub unsafe fn _mm_sll_epi16(a: __m128i, count: __m128i) -> __m128i { 527 | | transmute(psllw(a.as_i16x8(), count.as_i16x8())) 528 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:538:1 | 538 | / pub unsafe fn _mm_slli_epi32(a: __m128i, imm8: i32) -> __m128i { 539 | | let a = a.as_i32x4(); 540 | | macro_rules! call { 541 | | ($imm8:expr) => { ... | 545 | | constify_imm8!(imm8, call) 546 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:556:1 | 556 | / pub unsafe fn _mm_sll_epi32(a: __m128i, count: __m128i) -> __m128i { 557 | | transmute(pslld(a.as_i32x4(), count.as_i32x4())) 558 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:568:1 | 568 | / pub unsafe fn _mm_slli_epi64(a: __m128i, imm8: i32) -> __m128i { 569 | | let a = a.as_i64x2(); 570 | | macro_rules! call { 571 | | ($imm8:expr) => { ... | 575 | | constify_imm8!(imm8, call) 576 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:586:1 | 586 | / pub unsafe fn _mm_sll_epi64(a: __m128i, count: __m128i) -> __m128i { 587 | | transmute(psllq(a.as_i64x2(), count.as_i64x2())) 588 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:599:1 | 599 | / pub unsafe fn _mm_srai_epi16(a: __m128i, imm8: i32) -> __m128i { 600 | | let a = a.as_i16x8(); 601 | | macro_rules! call { 602 | | ($imm8:expr) => { ... | 606 | | constify_imm8!(imm8, call) 607 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:617:1 | 617 | / pub unsafe fn _mm_sra_epi16(a: __m128i, count: __m128i) -> __m128i { 618 | | transmute(psraw(a.as_i16x8(), count.as_i16x8())) 619 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:630:1 | 630 | / pub unsafe fn _mm_srai_epi32(a: __m128i, imm8: i32) -> __m128i { 631 | | let a = a.as_i32x4(); 632 | | macro_rules! call { 633 | | ($imm8:expr) => { ... | 637 | | constify_imm8!(imm8, call) 638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:648:1 | 648 | / pub unsafe fn _mm_sra_epi32(a: __m128i, count: __m128i) -> __m128i { 649 | | transmute(psrad(a.as_i32x4(), count.as_i32x4())) 650 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:660:1 | 660 | / pub unsafe fn _mm_srli_si128(a: __m128i, imm8: i32) -> __m128i { 661 | | _mm_srli_si128_impl(a, imm8) 662 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:728:1 | 728 | / pub unsafe fn _mm_srli_epi16(a: __m128i, imm8: i32) -> __m128i { 729 | | let a = a.as_i16x8(); 730 | | macro_rules! call { 731 | | ($imm8:expr) => { ... | 735 | | constify_imm8!(imm8, call) 736 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:746:1 | 746 | / pub unsafe fn _mm_srl_epi16(a: __m128i, count: __m128i) -> __m128i { 747 | | transmute(psrlw(a.as_i16x8(), count.as_i16x8())) 748 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:759:1 | 759 | / pub unsafe fn _mm_srli_epi32(a: __m128i, imm8: i32) -> __m128i { 760 | | let a = a.as_i32x4(); 761 | | macro_rules! call { 762 | | ($imm8:expr) => { ... | 766 | | constify_imm8!(imm8, call) 767 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:777:1 | 777 | / pub unsafe fn _mm_srl_epi32(a: __m128i, count: __m128i) -> __m128i { 778 | | transmute(psrld(a.as_i32x4(), count.as_i32x4())) 779 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:790:1 | 790 | / pub unsafe fn _mm_srli_epi64(a: __m128i, imm8: i32) -> __m128i { 791 | | transmute(psrliq(a.as_i64x2(), imm8)) 792 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:802:1 | 802 | / pub unsafe fn _mm_srl_epi64(a: __m128i, count: __m128i) -> __m128i { 803 | | transmute(psrlq(a.as_i64x2(), count.as_i64x2())) 804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:814:1 | 814 | / pub unsafe fn _mm_and_si128(a: __m128i, b: __m128i) -> __m128i { 815 | | simd_and(a, b) 816 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:826:1 | 826 | / pub unsafe fn _mm_andnot_si128(a: __m128i, b: __m128i) -> __m128i { 827 | | simd_and(simd_xor(_mm_set1_epi8(-1), a), b) 828 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:838:1 | 838 | / pub unsafe fn _mm_or_si128(a: __m128i, b: __m128i) -> __m128i { 839 | | simd_or(a, b) 840 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:850:1 | 850 | / pub unsafe fn _mm_xor_si128(a: __m128i, b: __m128i) -> __m128i { 851 | | simd_xor(a, b) 852 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:861:1 | 861 | / pub unsafe fn _mm_cmpeq_epi8(a: __m128i, b: __m128i) -> __m128i { 862 | | transmute::(simd_eq(a.as_i8x16(), b.as_i8x16())) 863 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:872:1 | 872 | / pub unsafe fn _mm_cmpeq_epi16(a: __m128i, b: __m128i) -> __m128i { 873 | | transmute::(simd_eq(a.as_i16x8(), b.as_i16x8())) 874 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:883:1 | 883 | / pub unsafe fn _mm_cmpeq_epi32(a: __m128i, b: __m128i) -> __m128i { 884 | | transmute::(simd_eq(a.as_i32x4(), b.as_i32x4())) 885 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:894:1 | 894 | / pub unsafe fn _mm_cmpgt_epi8(a: __m128i, b: __m128i) -> __m128i { 895 | | transmute::(simd_gt(a.as_i8x16(), b.as_i8x16())) 896 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:905:1 | 905 | / pub unsafe fn _mm_cmpgt_epi16(a: __m128i, b: __m128i) -> __m128i { 906 | | transmute::(simd_gt(a.as_i16x8(), b.as_i16x8())) 907 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:916:1 | 916 | / pub unsafe fn _mm_cmpgt_epi32(a: __m128i, b: __m128i) -> __m128i { 917 | | transmute::(simd_gt(a.as_i32x4(), b.as_i32x4())) 918 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:927:1 | 927 | / pub unsafe fn _mm_cmplt_epi8(a: __m128i, b: __m128i) -> __m128i { 928 | | transmute::(simd_lt(a.as_i8x16(), b.as_i8x16())) 929 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:938:1 | 938 | / pub unsafe fn _mm_cmplt_epi16(a: __m128i, b: __m128i) -> __m128i { 939 | | transmute::(simd_lt(a.as_i16x8(), b.as_i16x8())) 940 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:949:1 | 949 | / pub unsafe fn _mm_cmplt_epi32(a: __m128i, b: __m128i) -> __m128i { 950 | | transmute::(simd_lt(a.as_i32x4(), b.as_i32x4())) 951 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:961:1 | 961 | / pub unsafe fn _mm_cvtepi32_pd(a: __m128i) -> __m128d { 962 | | let a = a.as_i32x4(); 963 | | simd_cast::(simd_shuffle2(a, a, [0, 1])) 964 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:974:1 | 974 | / pub unsafe fn _mm_cvtsi32_sd(a: __m128d, b: i32) -> __m128d { 975 | | simd_insert(a, 0, b as f64) 976 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:986:1 | 986 | / pub unsafe fn _mm_cvtepi32_ps(a: __m128i) -> __m128 { 987 | | cvtdq2ps(a.as_i32x4()) 988 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:998:1 | 998 | / pub unsafe fn _mm_cvtps_epi32(a: __m128) -> __m128i { 999 | | transmute(cvtps2dq(a)) 1000 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1010:1 | 1010 | / pub unsafe fn _mm_cvtsi32_si128(a: i32) -> __m128i { 1011 | | transmute(i32x4::new(a, 0, 0, 0)) 1012 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1021:1 | 1021 | / pub unsafe fn _mm_cvtsi128_si32(a: __m128i) -> i32 { 1022 | | simd_extract(a.as_i32x4(), 0) 1023 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1033:1 | 1033 | / pub unsafe fn _mm_set_epi64x(e1: i64, e0: i64) -> __m128i { 1034 | | transmute(i64x2::new(e0, e1)) 1035 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1044:1 | 1044 | / pub unsafe fn _mm_set_epi32(e3: i32, e2: i32, e1: i32, e0: i32) -> __m128i { 1045 | | transmute(i32x4::new(e0, e1, e2, e3)) 1046 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1055:1 | 1055 | / pub unsafe fn _mm_set_epi16( 1056 | | e7: i16, 1057 | | e6: i16, 1058 | | e5: i16, ... | 1065 | | transmute(i16x8::new(e0, e1, e2, e3, e4, e5, e6, e7)) 1066 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1055:1 | 1055 | / pub unsafe fn _mm_set_epi16( 1056 | | e7: i16, 1057 | | e6: i16, 1058 | | e5: i16, ... | 1063 | | e0: i16, 1064 | | ) -> __m128i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1075:1 | 1075 | / pub unsafe fn _mm_set_epi8( 1076 | | e15: i8, 1077 | | e14: i8, 1078 | | e13: i8, ... | 1096 | | )) 1097 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1075:1 | 1075 | / pub unsafe fn _mm_set_epi8( 1076 | | e15: i8, 1077 | | e14: i8, 1078 | | e13: i8, ... | 1091 | | e0: i8, 1092 | | ) -> __m128i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1106:1 | 1106 | / pub unsafe fn _mm_set1_epi64x(a: i64) -> __m128i { 1107 | | _mm_set_epi64x(a, a) 1108 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1117:1 | 1117 | / pub unsafe fn _mm_set1_epi32(a: i32) -> __m128i { 1118 | | _mm_set_epi32(a, a, a, a) 1119 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1128:1 | 1128 | / pub unsafe fn _mm_set1_epi16(a: i16) -> __m128i { 1129 | | _mm_set_epi16(a, a, a, a, a, a, a, a) 1130 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1139:1 | 1139 | / pub unsafe fn _mm_set1_epi8(a: i8) -> __m128i { 1140 | | _mm_set_epi8(a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a) 1141 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1150:1 | 1150 | / pub unsafe fn _mm_setr_epi32(e3: i32, e2: i32, e1: i32, e0: i32) -> __m128i { 1151 | | _mm_set_epi32(e0, e1, e2, e3) 1152 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1161:1 | 1161 | / pub unsafe fn _mm_setr_epi16( 1162 | | e7: i16, 1163 | | e6: i16, 1164 | | e5: i16, ... | 1171 | | _mm_set_epi16(e0, e1, e2, e3, e4, e5, e6, e7) 1172 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1161:1 | 1161 | / pub unsafe fn _mm_setr_epi16( 1162 | | e7: i16, 1163 | | e6: i16, 1164 | | e5: i16, ... | 1169 | | e0: i16, 1170 | | ) -> __m128i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1181:1 | 1181 | / pub unsafe fn _mm_setr_epi8( 1182 | | e15: i8, 1183 | | e14: i8, 1184 | | e13: i8, ... | 1202 | | ) 1203 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1181:1 | 1181 | / pub unsafe fn _mm_setr_epi8( 1182 | | e15: i8, 1183 | | e14: i8, 1184 | | e13: i8, ... | 1197 | | e0: i8, 1198 | | ) -> __m128i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1212:1 | 1212 | / pub unsafe fn _mm_setzero_si128() -> __m128i { 1213 | | _mm_set1_epi64x(0) 1214 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1232:1 | 1232 | / pub unsafe fn _mm_loadl_epi64(mem_addr: *const __m128i) -> __m128i { 1233 | | _mm_set_epi64x(0, ptr::read_unaligned(mem_addr as *const i64)) 1234 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1245:1 | 1245 | / pub unsafe fn _mm_load_si128(mem_addr: *const __m128i) -> __m128i { 1246 | | *mem_addr 1247 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1258:1 | 1258 | / pub unsafe fn _mm_loadu_si128(mem_addr: *const __m128i) -> __m128i { 1259 | | let mut dst: __m128i = _mm_undefined_si128(); 1260 | | ptr::copy_nonoverlapping( 1261 | | mem_addr as *const u8, ... | 1265 | | dst 1266 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1282:1 | 1282 | / pub unsafe fn _mm_maskmoveu_si128(a: __m128i, mask: __m128i, mem_addr: *mut i8) { 1283 | | maskmovdqu(a.as_i8x16(), mask.as_i8x16(), mem_addr) 1284 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1295:1 | 1295 | / pub unsafe fn _mm_store_si128(mem_addr: *mut __m128i, a: __m128i) { 1296 | | *mem_addr = a; 1297 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1308:1 | 1308 | / pub unsafe fn _mm_storeu_si128(mem_addr: *mut __m128i, a: __m128i) { 1309 | | storeudq(mem_addr as *mut i8, a); 1310 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1330:1 | 1330 | / pub unsafe fn _mm_storel_epi64(mem_addr: *mut __m128i, a: __m128i) { 1331 | | ptr::copy_nonoverlapping(&a as *const _ as *const u8, mem_addr as *mut u8, 8); 1332 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1343:1 | 1343 | / pub unsafe fn _mm_stream_si128(mem_addr: *mut __m128i, a: __m128i) { 1344 | | intrinsics::nontemporal_store(mem_addr, a); 1345 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1356:1 | 1356 | / pub unsafe fn _mm_stream_si32(mem_addr: *mut i32, a: i32) { 1357 | | intrinsics::nontemporal_store(mem_addr, a); 1358 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1369:1 | 1369 | / pub unsafe fn _mm_move_epi64(a: __m128i) -> __m128i { 1370 | | let zero = _mm_setzero_si128(); 1371 | | let r: i64x2 = simd_shuffle2(a.as_i64x2(), zero.as_i64x2(), [0, 2]); 1372 | | transmute(r) 1373 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1383:1 | 1383 | / pub unsafe fn _mm_packs_epi16(a: __m128i, b: __m128i) -> __m128i { 1384 | | transmute(packsswb(a.as_i16x8(), b.as_i16x8())) 1385 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1395:1 | 1395 | / pub unsafe fn _mm_packs_epi32(a: __m128i, b: __m128i) -> __m128i { 1396 | | transmute(packssdw(a.as_i32x4(), b.as_i32x4())) 1397 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1407:1 | 1407 | / pub unsafe fn _mm_packus_epi16(a: __m128i, b: __m128i) -> __m128i { 1408 | | transmute(packuswb(a.as_i16x8(), b.as_i16x8())) 1409 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1419:1 | 1419 | / pub unsafe fn _mm_extract_epi16(a: __m128i, imm8: i32) -> i32 { 1420 | | let a = a.as_u16x8(); 1421 | | macro_rules! call { 1422 | | ($imm3:expr) => { ... | 1426 | | constify_imm3!(imm8, call) 1427 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1437:1 | 1437 | / pub unsafe fn _mm_insert_epi16(a: __m128i, i: i32, imm8: i32) -> __m128i { 1438 | | let a = a.as_i16x8(); 1439 | | macro_rules! call { 1440 | | ($imm3:expr) => { ... | 1444 | | constify_imm3!(imm8, call) 1445 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1454:1 | 1454 | / pub unsafe fn _mm_movemask_epi8(a: __m128i) -> i32 { 1455 | | pmovmskb(a.as_i8x16()) 1456 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1466:1 | 1466 | / pub unsafe fn _mm_shuffle_epi32(a: __m128i, imm8: i32) -> __m128i { 1467 | | // simd_shuffleX requires that its selector parameter be made up of 1468 | | // constant values, but we can't enforce that here. In spirit, we need 1469 | | // to write a `match` on all possible values of a byte, and for each value, ... | 1518 | | transmute(x) 1519 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1533:1 | 1533 | / pub unsafe fn _mm_shufflehi_epi16(a: __m128i, imm8: i32) -> __m128i { 1534 | | // See _mm_shuffle_epi32. 1535 | | let imm8 = (imm8 & 0xFF) as u8; 1536 | | let a = a.as_i16x8(); ... | 1578 | | transmute(x) 1579 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1593:1 | 1593 | / pub unsafe fn _mm_shufflelo_epi16(a: __m128i, imm8: i32) -> __m128i { 1594 | | // See _mm_shuffle_epi32. 1595 | | let imm8 = (imm8 & 0xFF) as u8; 1596 | | let a = a.as_i16x8(); ... | 1639 | | transmute(x) 1640 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1649:1 | 1649 | / pub unsafe fn _mm_unpackhi_epi8(a: __m128i, b: __m128i) -> __m128i { 1650 | | transmute::(simd_shuffle16( 1651 | | a.as_i8x16(), 1652 | | b.as_i8x16(), 1653 | | [8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31], 1654 | | )) 1655 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1664:1 | 1664 | / pub unsafe fn _mm_unpackhi_epi16(a: __m128i, b: __m128i) -> __m128i { 1665 | | let x = simd_shuffle8(a.as_i16x8(), b.as_i16x8(), [4, 12, 5, 13, 6, 14, 7, 15]); 1666 | | transmute::(x) 1667 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1676:1 | 1676 | / pub unsafe fn _mm_unpackhi_epi32(a: __m128i, b: __m128i) -> __m128i { 1677 | | transmute::(simd_shuffle4(a.as_i32x4(), b.as_i32x4(), [2, 6, 3, 7])) 1678 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1687:1 | 1687 | / pub unsafe fn _mm_unpackhi_epi64(a: __m128i, b: __m128i) -> __m128i { 1688 | | transmute::(simd_shuffle2(a.as_i64x2(), b.as_i64x2(), [1, 3])) 1689 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1698:1 | 1698 | / pub unsafe fn _mm_unpacklo_epi8(a: __m128i, b: __m128i) -> __m128i { 1699 | | transmute::(simd_shuffle16( 1700 | | a.as_i8x16(), 1701 | | b.as_i8x16(), 1702 | | [0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23], 1703 | | )) 1704 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1713:1 | 1713 | / pub unsafe fn _mm_unpacklo_epi16(a: __m128i, b: __m128i) -> __m128i { 1714 | | let x = simd_shuffle8(a.as_i16x8(), b.as_i16x8(), [0, 8, 1, 9, 2, 10, 3, 11]); 1715 | | transmute::(x) 1716 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1725:1 | 1725 | / pub unsafe fn _mm_unpacklo_epi32(a: __m128i, b: __m128i) -> __m128i { 1726 | | transmute::(simd_shuffle4(a.as_i32x4(), b.as_i32x4(), [0, 4, 1, 5])) 1727 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1736:1 | 1736 | / pub unsafe fn _mm_unpacklo_epi64(a: __m128i, b: __m128i) -> __m128i { 1737 | | transmute::(simd_shuffle2(a.as_i64x2(), b.as_i64x2(), [0, 2])) 1738 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1748:1 | 1748 | / pub unsafe fn _mm_add_sd(a: __m128d, b: __m128d) -> __m128d { 1749 | | simd_insert(a, 0, _mm_cvtsd_f64(a) + _mm_cvtsd_f64(b)) 1750 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1760:1 | 1760 | / pub unsafe fn _mm_add_pd(a: __m128d, b: __m128d) -> __m128d { 1761 | | simd_add(a, b) 1762 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1772:1 | 1772 | / pub unsafe fn _mm_div_sd(a: __m128d, b: __m128d) -> __m128d { 1773 | | simd_insert(a, 0, _mm_cvtsd_f64(a) / _mm_cvtsd_f64(b)) 1774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1784:1 | 1784 | / pub unsafe fn _mm_div_pd(a: __m128d, b: __m128d) -> __m128d { 1785 | | simd_div(a, b) 1786 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1796:1 | 1796 | / pub unsafe fn _mm_max_sd(a: __m128d, b: __m128d) -> __m128d { 1797 | | maxsd(a, b) 1798 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1808:1 | 1808 | / pub unsafe fn _mm_max_pd(a: __m128d, b: __m128d) -> __m128d { 1809 | | maxpd(a, b) 1810 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1820:1 | 1820 | / pub unsafe fn _mm_min_sd(a: __m128d, b: __m128d) -> __m128d { 1821 | | minsd(a, b) 1822 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1832:1 | 1832 | / pub unsafe fn _mm_min_pd(a: __m128d, b: __m128d) -> __m128d { 1833 | | minpd(a, b) 1834 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1844:1 | 1844 | / pub unsafe fn _mm_mul_sd(a: __m128d, b: __m128d) -> __m128d { 1845 | | simd_insert(a, 0, _mm_cvtsd_f64(a) * _mm_cvtsd_f64(b)) 1846 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1856:1 | 1856 | / pub unsafe fn _mm_mul_pd(a: __m128d, b: __m128d) -> __m128d { 1857 | | simd_mul(a, b) 1858 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1868:1 | 1868 | / pub unsafe fn _mm_sqrt_sd(a: __m128d, b: __m128d) -> __m128d { 1869 | | simd_insert(a, 0, _mm_cvtsd_f64(sqrtsd(b))) 1870 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1879:1 | 1879 | / pub unsafe fn _mm_sqrt_pd(a: __m128d) -> __m128d { 1880 | | simd_fsqrt(a) 1881 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1891:1 | 1891 | / pub unsafe fn _mm_sub_sd(a: __m128d, b: __m128d) -> __m128d { 1892 | | simd_insert(a, 0, _mm_cvtsd_f64(a) - _mm_cvtsd_f64(b)) 1893 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1903:1 | 1903 | / pub unsafe fn _mm_sub_pd(a: __m128d, b: __m128d) -> __m128d { 1904 | | simd_sub(a, b) 1905 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1915:1 | 1915 | / pub unsafe fn _mm_and_pd(a: __m128d, b: __m128d) -> __m128d { 1916 | | let a: __m128i = transmute(a); 1917 | | let b: __m128i = transmute(b); 1918 | | transmute(_mm_and_si128(a, b)) 1919 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1928:1 | 1928 | / pub unsafe fn _mm_andnot_pd(a: __m128d, b: __m128d) -> __m128d { 1929 | | let a: __m128i = transmute(a); 1930 | | let b: __m128i = transmute(b); 1931 | | transmute(_mm_andnot_si128(a, b)) 1932 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1941:1 | 1941 | / pub unsafe fn _mm_or_pd(a: __m128d, b: __m128d) -> __m128d { 1942 | | let a: __m128i = transmute(a); 1943 | | let b: __m128i = transmute(b); 1944 | | transmute(_mm_or_si128(a, b)) 1945 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1954:1 | 1954 | / pub unsafe fn _mm_xor_pd(a: __m128d, b: __m128d) -> __m128d { 1955 | | let a: __m128i = transmute(a); 1956 | | let b: __m128i = transmute(b); 1957 | | transmute(_mm_xor_si128(a, b)) 1958 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1968:1 | 1968 | / pub unsafe fn _mm_cmpeq_sd(a: __m128d, b: __m128d) -> __m128d { 1969 | | cmpsd(a, b, 0) 1970 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1980:1 | 1980 | / pub unsafe fn _mm_cmplt_sd(a: __m128d, b: __m128d) -> __m128d { 1981 | | cmpsd(a, b, 1) 1982 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1992:1 | 1992 | / pub unsafe fn _mm_cmple_sd(a: __m128d, b: __m128d) -> __m128d { 1993 | | cmpsd(a, b, 2) 1994 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2004:1 | 2004 | / pub unsafe fn _mm_cmpgt_sd(a: __m128d, b: __m128d) -> __m128d { 2005 | | simd_insert(_mm_cmplt_sd(b, a), 1, simd_extract::<_, f64>(a, 1)) 2006 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2016:1 | 2016 | / pub unsafe fn _mm_cmpge_sd(a: __m128d, b: __m128d) -> __m128d { 2017 | | simd_insert(_mm_cmple_sd(b, a), 1, simd_extract::<_, f64>(a, 1)) 2018 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2030:1 | 2030 | / pub unsafe fn _mm_cmpord_sd(a: __m128d, b: __m128d) -> __m128d { 2031 | | cmpsd(a, b, 7) 2032 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2043:1 | 2043 | / pub unsafe fn _mm_cmpunord_sd(a: __m128d, b: __m128d) -> __m128d { 2044 | | cmpsd(a, b, 3) 2045 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2055:1 | 2055 | / pub unsafe fn _mm_cmpneq_sd(a: __m128d, b: __m128d) -> __m128d { 2056 | | cmpsd(a, b, 4) 2057 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2067:1 | 2067 | / pub unsafe fn _mm_cmpnlt_sd(a: __m128d, b: __m128d) -> __m128d { 2068 | | cmpsd(a, b, 5) 2069 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2079:1 | 2079 | / pub unsafe fn _mm_cmpnle_sd(a: __m128d, b: __m128d) -> __m128d { 2080 | | cmpsd(a, b, 6) 2081 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2091:1 | 2091 | / pub unsafe fn _mm_cmpngt_sd(a: __m128d, b: __m128d) -> __m128d { 2092 | | simd_insert(_mm_cmpnlt_sd(b, a), 1, simd_extract::<_, f64>(a, 1)) 2093 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2103:1 | 2103 | / pub unsafe fn _mm_cmpnge_sd(a: __m128d, b: __m128d) -> __m128d { 2104 | | simd_insert(_mm_cmpnle_sd(b, a), 1, simd_extract::<_, f64>(a, 1)) 2105 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2114:1 | 2114 | / pub unsafe fn _mm_cmpeq_pd(a: __m128d, b: __m128d) -> __m128d { 2115 | | cmppd(a, b, 0) 2116 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2125:1 | 2125 | / pub unsafe fn _mm_cmplt_pd(a: __m128d, b: __m128d) -> __m128d { 2126 | | cmppd(a, b, 1) 2127 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2136:1 | 2136 | / pub unsafe fn _mm_cmple_pd(a: __m128d, b: __m128d) -> __m128d { 2137 | | cmppd(a, b, 2) 2138 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2147:1 | 2147 | / pub unsafe fn _mm_cmpgt_pd(a: __m128d, b: __m128d) -> __m128d { 2148 | | _mm_cmplt_pd(b, a) 2149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2158:1 | 2158 | / pub unsafe fn _mm_cmpge_pd(a: __m128d, b: __m128d) -> __m128d { 2159 | | _mm_cmple_pd(b, a) 2160 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2169:1 | 2169 | / pub unsafe fn _mm_cmpord_pd(a: __m128d, b: __m128d) -> __m128d { 2170 | | cmppd(a, b, 7) 2171 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2180:1 | 2180 | / pub unsafe fn _mm_cmpunord_pd(a: __m128d, b: __m128d) -> __m128d { 2181 | | cmppd(a, b, 3) 2182 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2191:1 | 2191 | / pub unsafe fn _mm_cmpneq_pd(a: __m128d, b: __m128d) -> __m128d { 2192 | | cmppd(a, b, 4) 2193 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2202:1 | 2202 | / pub unsafe fn _mm_cmpnlt_pd(a: __m128d, b: __m128d) -> __m128d { 2203 | | cmppd(a, b, 5) 2204 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2213:1 | 2213 | / pub unsafe fn _mm_cmpnle_pd(a: __m128d, b: __m128d) -> __m128d { 2214 | | cmppd(a, b, 6) 2215 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2224:1 | 2224 | / pub unsafe fn _mm_cmpngt_pd(a: __m128d, b: __m128d) -> __m128d { 2225 | | _mm_cmpnlt_pd(b, a) 2226 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2236:1 | 2236 | / pub unsafe fn _mm_cmpnge_pd(a: __m128d, b: __m128d) -> __m128d { 2237 | | _mm_cmpnle_pd(b, a) 2238 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2247:1 | 2247 | / pub unsafe fn _mm_comieq_sd(a: __m128d, b: __m128d) -> i32 { 2248 | | comieqsd(a, b) 2249 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2258:1 | 2258 | / pub unsafe fn _mm_comilt_sd(a: __m128d, b: __m128d) -> i32 { 2259 | | comiltsd(a, b) 2260 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2269:1 | 2269 | / pub unsafe fn _mm_comile_sd(a: __m128d, b: __m128d) -> i32 { 2270 | | comilesd(a, b) 2271 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2280:1 | 2280 | / pub unsafe fn _mm_comigt_sd(a: __m128d, b: __m128d) -> i32 { 2281 | | comigtsd(a, b) 2282 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2291:1 | 2291 | / pub unsafe fn _mm_comige_sd(a: __m128d, b: __m128d) -> i32 { 2292 | | comigesd(a, b) 2293 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2302:1 | 2302 | / pub unsafe fn _mm_comineq_sd(a: __m128d, b: __m128d) -> i32 { 2303 | | comineqsd(a, b) 2304 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2313:1 | 2313 | / pub unsafe fn _mm_ucomieq_sd(a: __m128d, b: __m128d) -> i32 { 2314 | | ucomieqsd(a, b) 2315 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2324:1 | 2324 | / pub unsafe fn _mm_ucomilt_sd(a: __m128d, b: __m128d) -> i32 { 2325 | | ucomiltsd(a, b) 2326 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2335:1 | 2335 | / pub unsafe fn _mm_ucomile_sd(a: __m128d, b: __m128d) -> i32 { 2336 | | ucomilesd(a, b) 2337 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2346:1 | 2346 | / pub unsafe fn _mm_ucomigt_sd(a: __m128d, b: __m128d) -> i32 { 2347 | | ucomigtsd(a, b) 2348 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2357:1 | 2357 | / pub unsafe fn _mm_ucomige_sd(a: __m128d, b: __m128d) -> i32 { 2358 | | ucomigesd(a, b) 2359 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2368:1 | 2368 | / pub unsafe fn _mm_ucomineq_sd(a: __m128d, b: __m128d) -> i32 { 2369 | | ucomineqsd(a, b) 2370 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2380:1 | 2380 | / pub unsafe fn _mm_cvtpd_ps(a: __m128d) -> __m128 { 2381 | | cvtpd2ps(a) 2382 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2393:1 | 2393 | / pub unsafe fn _mm_cvtps_pd(a: __m128) -> __m128d { 2394 | | cvtps2pd(a) 2395 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2405:1 | 2405 | / pub unsafe fn _mm_cvtpd_epi32(a: __m128d) -> __m128i { 2406 | | transmute(cvtpd2dq(a)) 2407 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2417:1 | 2417 | / pub unsafe fn _mm_cvtsd_si32(a: __m128d) -> i32 { 2418 | | cvtsd2si(a) 2419 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2431:1 | 2431 | / pub unsafe fn _mm_cvtsd_ss(a: __m128, b: __m128d) -> __m128 { 2432 | | cvtsd2ss(a, b) 2433 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2441:1 | 2441 | / pub unsafe fn _mm_cvtsd_f64(a: __m128d) -> f64 { 2442 | | simd_extract(a, 0) 2443 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2455:1 | 2455 | / pub unsafe fn _mm_cvtss_sd(a: __m128d, b: __m128) -> __m128d { 2456 | | cvtss2sd(a, b) 2457 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2467:1 | 2467 | / pub unsafe fn _mm_cvttpd_epi32(a: __m128d) -> __m128i { 2468 | | transmute(cvttpd2dq(a)) 2469 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2479:1 | 2479 | / pub unsafe fn _mm_cvttsd_si32(a: __m128d) -> i32 { 2480 | | cvttsd2si(a) 2481 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2491:1 | 2491 | / pub unsafe fn _mm_cvttps_epi32(a: __m128) -> __m128i { 2492 | | transmute(cvttps2dq(a)) 2493 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2502:1 | 2502 | / pub unsafe fn _mm_set_sd(a: f64) -> __m128d { 2503 | | _mm_set_pd(0.0, a) 2504 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2513:1 | 2513 | / pub unsafe fn _mm_set1_pd(a: f64) -> __m128d { 2514 | | _mm_set_pd(a, a) 2515 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2524:1 | 2524 | / pub unsafe fn _mm_set_pd1(a: f64) -> __m128d { 2525 | | _mm_set_pd(a, a) 2526 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2535:1 | 2535 | / pub unsafe fn _mm_set_pd(a: f64, b: f64) -> __m128d { 2536 | | __m128d(b, a) 2537 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2546:1 | 2546 | / pub unsafe fn _mm_setr_pd(a: f64, b: f64) -> __m128d { 2547 | | _mm_set_pd(b, a) 2548 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2558:1 | 2558 | / pub unsafe fn _mm_setzero_pd() -> __m128d { 2559 | | _mm_set_pd(0.0, 0.0) 2560 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2572:1 | 2572 | / pub unsafe fn _mm_movemask_pd(a: __m128d) -> i32 { 2573 | | movmskpd(a) 2574 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2587:1 | 2587 | / pub unsafe fn _mm_load_pd(mem_addr: *const f64) -> __m128d { 2588 | | *(mem_addr as *const __m128d) 2589 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2599:1 | 2599 | / pub unsafe fn _mm_load_sd(mem_addr: *const f64) -> __m128d { 2600 | | _mm_setr_pd(*mem_addr, 0.) 2601 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2612:1 | 2612 | / pub unsafe fn _mm_loadh_pd(a: __m128d, mem_addr: *const f64) -> __m128d { 2613 | | _mm_setr_pd(simd_extract(a, 0), *mem_addr) 2614 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2625:1 | 2625 | / pub unsafe fn _mm_loadl_pd(a: __m128d, mem_addr: *const f64) -> __m128d { 2626 | | _mm_setr_pd(*mem_addr, simd_extract(a, 1)) 2627 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2640:1 | 2640 | / pub unsafe fn _mm_stream_pd(mem_addr: *mut f64, a: __m128d) { 2641 | | intrinsics::nontemporal_store(mem_addr as *mut __m128d, a); 2642 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2652:1 | 2652 | / pub unsafe fn _mm_store_sd(mem_addr: *mut f64, a: __m128d) { 2653 | | *mem_addr = simd_extract(a, 0) 2654 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2666:1 | 2666 | / pub unsafe fn _mm_store_pd(mem_addr: *mut f64, a: __m128d) { 2667 | | *(mem_addr as *mut __m128d) = a; 2668 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2679:1 | 2679 | / pub unsafe fn _mm_storeu_pd(mem_addr: *mut f64, a: __m128d) { 2680 | | storeupd(mem_addr as *mut i8, a); 2681 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2692:1 | 2692 | / pub unsafe fn _mm_store1_pd(mem_addr: *mut f64, a: __m128d) { 2693 | | let b: __m128d = simd_shuffle2(a, a, [0, 0]); 2694 | | *(mem_addr as *mut __m128d) = b; 2695 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2706:1 | 2706 | / pub unsafe fn _mm_store_pd1(mem_addr: *mut f64, a: __m128d) { 2707 | | let b: __m128d = simd_shuffle2(a, a, [0, 0]); 2708 | | *(mem_addr as *mut __m128d) = b; 2709 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2721:1 | 2721 | / pub unsafe fn _mm_storer_pd(mem_addr: *mut f64, a: __m128d) { 2722 | | let b: __m128d = simd_shuffle2(a, a, [1, 0]); 2723 | | *(mem_addr as *mut __m128d) = b; 2724 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2734:1 | 2734 | / pub unsafe fn _mm_storeh_pd(mem_addr: *mut f64, a: __m128d) { 2735 | | *mem_addr = simd_extract(a, 1); 2736 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2746:1 | 2746 | / pub unsafe fn _mm_storel_pd(mem_addr: *mut f64, a: __m128d) { 2747 | | *mem_addr = simd_extract(a, 0); 2748 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2758:1 | 2758 | / pub unsafe fn _mm_load1_pd(mem_addr: *const f64) -> __m128d { 2759 | | let d = *mem_addr; 2760 | | _mm_setr_pd(d, d) 2761 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2771:1 | 2771 | / pub unsafe fn _mm_load_pd1(mem_addr: *const f64) -> __m128d { 2772 | | _mm_load1_pd(mem_addr) 2773 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2784:1 | 2784 | / pub unsafe fn _mm_loadr_pd(mem_addr: *const f64) -> __m128d { 2785 | | let a = _mm_load_pd(mem_addr); 2786 | | simd_shuffle2(a, a, [1, 0]) 2787 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2798:1 | 2798 | / pub unsafe fn _mm_loadu_pd(mem_addr: *const f64) -> __m128d { 2799 | | let mut dst = _mm_undefined_pd(); 2800 | | ptr::copy_nonoverlapping( 2801 | | mem_addr as *const u8, ... | 2805 | | dst 2806 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2819:1 | 2819 | / pub unsafe fn _mm_shuffle_pd(a: __m128d, b: __m128d, imm8: i32) -> __m128d { 2820 | | match imm8 & 0b11 { 2821 | | 0b00 => simd_shuffle2(a, b, [0, 2]), 2822 | | 0b01 => simd_shuffle2(a, b, [1, 2]), ... | 2825 | | } 2826 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2838:1 | 2838 | / pub unsafe fn _mm_move_sd(a: __m128d, b: __m128d) -> __m128d { 2839 | | _mm_setr_pd(simd_extract(b, 0), simd_extract(a, 1)) 2840 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2849:1 | 2849 | / pub unsafe fn _mm_castpd_ps(a: __m128d) -> __m128 { 2850 | | transmute(a) 2851 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2860:1 | 2860 | / pub unsafe fn _mm_castpd_si128(a: __m128d) -> __m128i { 2861 | | transmute(a) 2862 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2871:1 | 2871 | / pub unsafe fn _mm_castps_pd(a: __m128) -> __m128d { 2872 | | transmute(a) 2873 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2882:1 | 2882 | / pub unsafe fn _mm_castps_si128(a: __m128) -> __m128i { 2883 | | transmute(a) 2884 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2893:1 | 2893 | / pub unsafe fn _mm_castsi128_pd(a: __m128i) -> __m128d { 2894 | | transmute(a) 2895 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2904:1 | 2904 | / pub unsafe fn _mm_castsi128_ps(a: __m128i) -> __m128 { 2905 | | transmute(a) 2906 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2914:1 | 2914 | / pub unsafe fn _mm_undefined_pd() -> __m128d { 2915 | | // FIXME: this function should return MaybeUninit<__m128d> 2916 | | mem::MaybeUninit::<__m128d>::uninit().assume_init() 2917 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2925:1 | 2925 | / pub unsafe fn _mm_undefined_si128() -> __m128i { 2926 | | // FIXME: this function should return MaybeUninit<__m128i> 2927 | | mem::MaybeUninit::<__m128i>::uninit().assume_init() 2928 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2942:1 | 2942 | / pub unsafe fn _mm_unpackhi_pd(a: __m128d, b: __m128d) -> __m128d { 2943 | | simd_shuffle2(a, b, [1, 3]) 2944 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2957:1 | 2957 | / pub unsafe fn _mm_unpacklo_pd(a: __m128d, b: __m128d) -> __m128d { 2958 | | simd_shuffle2(a, b, [0, 2]) 2959 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:23:1 | 23 | / pub unsafe fn _mm_addsub_ps(a: __m128, b: __m128) -> __m128 { 24 | | addsubps(a, b) 25 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:35:1 | 35 | / pub unsafe fn _mm_addsub_pd(a: __m128d, b: __m128d) -> __m128d { 36 | | addsubpd(a, b) 37 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:47:1 | 47 | / pub unsafe fn _mm_hadd_pd(a: __m128d, b: __m128d) -> __m128d { 48 | | haddpd(a, b) 49 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:59:1 | 59 | / pub unsafe fn _mm_hadd_ps(a: __m128, b: __m128) -> __m128 { 60 | | haddps(a, b) 61 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:71:1 | 71 | / pub unsafe fn _mm_hsub_pd(a: __m128d, b: __m128d) -> __m128d { 72 | | hsubpd(a, b) 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:83:1 | 83 | / pub unsafe fn _mm_hsub_ps(a: __m128, b: __m128) -> __m128 { 84 | | hsubps(a, b) 85 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:96:1 | 96 | / pub unsafe fn _mm_lddqu_si128(mem_addr: *const __m128i) -> __m128i { 97 | | transmute(lddqu(mem_addr as *const _)) 98 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:108:1 | 108 | / pub unsafe fn _mm_movedup_pd(a: __m128d) -> __m128d { 109 | | simd_shuffle2(a, a, [0, 0]) 110 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:120:1 | 120 | / pub unsafe fn _mm_loaddup_pd(mem_addr: *const f64) -> __m128d { 121 | | _mm_load1_pd(mem_addr) 122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:132:1 | 132 | / pub unsafe fn _mm_movehdup_ps(a: __m128) -> __m128 { 133 | | simd_shuffle4(a, a, [1, 1, 3, 3]) 134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:144:1 | 144 | / pub unsafe fn _mm_moveldup_ps(a: __m128) -> __m128 { 145 | | simd_shuffle4(a, a, [0, 0, 2, 2]) 146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:19:1 | 19 | / pub unsafe fn _mm_abs_epi8(a: __m128i) -> __m128i { 20 | | transmute(pabsb128(a.as_i8x16())) 21 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:32:1 | 32 | / pub unsafe fn _mm_abs_epi16(a: __m128i) -> __m128i { 33 | | transmute(pabsw128(a.as_i16x8())) 34 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:45:1 | 45 | / pub unsafe fn _mm_abs_epi32(a: __m128i) -> __m128i { 46 | | transmute(pabsd128(a.as_i32x4())) 47 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:79:1 | 79 | / pub unsafe fn _mm_shuffle_epi8(a: __m128i, b: __m128i) -> __m128i { 80 | | transmute(pshufb128(a.as_u8x16(), b.as_u8x16())) 81 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:92:1 | 92 | / pub unsafe fn _mm_alignr_epi8(a: __m128i, b: __m128i, n: i32) -> __m128i { 93 | | let n = n as u32; 94 | | // If palignr is shifting the pair of vectors more than the size of two 95 | | // lanes, emit zero. ... | 154 | | transmute(r) 155 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:165:1 | 165 | / pub unsafe fn _mm_hadd_epi16(a: __m128i, b: __m128i) -> __m128i { 166 | | transmute(phaddw128(a.as_i16x8(), b.as_i16x8())) 167 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:178:1 | 178 | / pub unsafe fn _mm_hadds_epi16(a: __m128i, b: __m128i) -> __m128i { 179 | | transmute(phaddsw128(a.as_i16x8(), b.as_i16x8())) 180 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:190:1 | 190 | / pub unsafe fn _mm_hadd_epi32(a: __m128i, b: __m128i) -> __m128i { 191 | | transmute(phaddd128(a.as_i32x4(), b.as_i32x4())) 192 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:202:1 | 202 | / pub unsafe fn _mm_hsub_epi16(a: __m128i, b: __m128i) -> __m128i { 203 | | transmute(phsubw128(a.as_i16x8(), b.as_i16x8())) 204 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:216:1 | 216 | / pub unsafe fn _mm_hsubs_epi16(a: __m128i, b: __m128i) -> __m128i { 217 | | transmute(phsubsw128(a.as_i16x8(), b.as_i16x8())) 218 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:228:1 | 228 | / pub unsafe fn _mm_hsub_epi32(a: __m128i, b: __m128i) -> __m128i { 229 | | transmute(phsubd128(a.as_i32x4(), b.as_i32x4())) 230 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:243:1 | 243 | / pub unsafe fn _mm_maddubs_epi16(a: __m128i, b: __m128i) -> __m128i { 244 | | transmute(pmaddubsw128(a.as_u8x16(), b.as_i8x16())) 245 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:256:1 | 256 | / pub unsafe fn _mm_mulhrs_epi16(a: __m128i, b: __m128i) -> __m128i { 257 | | transmute(pmulhrsw128(a.as_i16x8(), b.as_i16x8())) 258 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:270:1 | 270 | / pub unsafe fn _mm_sign_epi8(a: __m128i, b: __m128i) -> __m128i { 271 | | transmute(psignb128(a.as_i8x16(), b.as_i8x16())) 272 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:284:1 | 284 | / pub unsafe fn _mm_sign_epi16(a: __m128i, b: __m128i) -> __m128i { 285 | | transmute(psignw128(a.as_i16x8(), b.as_i16x8())) 286 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:298:1 | 298 | / pub unsafe fn _mm_sign_epi32(a: __m128i, b: __m128i) -> __m128i { 299 | | transmute(psignd128(a.as_i32x4(), b.as_i32x4())) 300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:64:1 | 64 | / pub unsafe fn _mm_blendv_epi8(a: __m128i, b: __m128i, mask: __m128i) -> __m128i { 65 | | transmute(pblendvb(a.as_i8x16(), b.as_i8x16(), mask.as_i8x16())) 66 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:83:1 | 83 | / pub unsafe fn _mm_blend_epi16(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 84 | | let a = a.as_i16x8(); 85 | | let b = b.as_i16x8(); 86 | | macro_rules! call { ... | 91 | | transmute(constify_imm8!(imm8, call)) 92 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:102:1 | 102 | / pub unsafe fn _mm_blendv_pd(a: __m128d, b: __m128d, mask: __m128d) -> __m128d { 103 | | blendvpd(a, b, mask) 104 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:114:1 | 114 | / pub unsafe fn _mm_blendv_ps(a: __m128, b: __m128, mask: __m128) -> __m128 { 115 | | blendvps(a, b, mask) 116 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:130:1 | 130 | / pub unsafe fn _mm_blend_pd(a: __m128d, b: __m128d, imm2: i32) -> __m128d { 131 | | macro_rules! call { 132 | | ($imm2:expr) => { 133 | | blendpd(a, b, $imm2) ... | 136 | | constify_imm2!(imm2, call) 137 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:148:1 | 148 | / pub unsafe fn _mm_blend_ps(a: __m128, b: __m128, imm4: i32) -> __m128 { 149 | | macro_rules! call { 150 | | ($imm4:expr) => { 151 | | blendps(a, b, $imm4) ... | 154 | | constify_imm4!(imm4, call) 155 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:169:1 | 169 | / pub unsafe fn _mm_extract_ps(a: __m128, imm8: i32) -> i32 { 170 | | macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) ... | 175 | | constify_imm2!(imm8, call) 176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: transmute from a `f32` to a `i32` --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:172:13 | 170 | / macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `simd_extract::<_, f32>(a, $imm2).to_bits() as i32` 173 | | }; 174 | | } | |_____- in this expansion of `call!` (#2) 175 | constify_imm2!(imm8, call) | -------------------------- in this macro invocation (#1) | ::: library/core/src/../../stdarch/crates/core_arch/src/x86/macros.rs:83:1 | 83 | / macro_rules! constify_imm2 { 84 | | ($imm8:expr, $expand:ident) => { 85 | | #[allow(overflowing_literals)] 86 | | match ($imm8) & 0b11 { 87 | | 0 => $expand!(0), | | ----------- in this macro invocation (#2) ... | 92 | | }; 93 | | } | |_- in this expansion of `constify_imm2!` (#1) | = note: `#[warn(clippy::transmute_float_to_int)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_float_to_int warning: transmute from a `f32` to a `i32` --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:172:13 | 170 | / macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `simd_extract::<_, f32>(a, $imm2).to_bits() as i32` 173 | | }; 174 | | } | |_____- in this expansion of `call!` (#2) 175 | constify_imm2!(imm8, call) | -------------------------- in this macro invocation (#1) | ::: library/core/src/../../stdarch/crates/core_arch/src/x86/macros.rs:83:1 | 83 | / macro_rules! constify_imm2 { 84 | | ($imm8:expr, $expand:ident) => { 85 | | #[allow(overflowing_literals)] 86 | | match ($imm8) & 0b11 { 87 | | 0 => $expand!(0), 88 | | 1 => $expand!(1), | | ----------- in this macro invocation (#2) ... | 92 | | }; 93 | | } | |_- in this expansion of `constify_imm2!` (#1) | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_float_to_int warning: transmute from a `f32` to a `i32` --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:172:13 | 170 | / macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `simd_extract::<_, f32>(a, $imm2).to_bits() as i32` 173 | | }; 174 | | } | |_____- in this expansion of `call!` (#2) 175 | constify_imm2!(imm8, call) | -------------------------- in this macro invocation (#1) | ::: library/core/src/../../stdarch/crates/core_arch/src/x86/macros.rs:83:1 | 83 | / macro_rules! constify_imm2 { 84 | | ($imm8:expr, $expand:ident) => { 85 | | #[allow(overflowing_literals)] 86 | | match ($imm8) & 0b11 { ... | 89 | | 2 => $expand!(2), | | ----------- in this macro invocation (#2) ... | 92 | | }; 93 | | } | |_- in this expansion of `constify_imm2!` (#1) | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_float_to_int warning: transmute from a `f32` to a `i32` --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:172:13 | 170 | / macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `simd_extract::<_, f32>(a, $imm2).to_bits() as i32` 173 | | }; 174 | | } | |_____- in this expansion of `call!` (#2) 175 | constify_imm2!(imm8, call) | -------------------------- in this macro invocation (#1) | ::: library/core/src/../../stdarch/crates/core_arch/src/x86/macros.rs:83:1 | 83 | / macro_rules! constify_imm2 { 84 | | ($imm8:expr, $expand:ident) => { 85 | | #[allow(overflowing_literals)] 86 | | match ($imm8) & 0b11 { ... | 90 | | _ => $expand!(3), | | ----------- in this macro invocation (#2) 91 | | } 92 | | }; 93 | | } | |_- in this expansion of `constify_imm2!` (#1) | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_float_to_int warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:189:1 | 189 | / pub unsafe fn _mm_extract_epi8(a: __m128i, imm8: i32) -> i32 { 190 | | let a = a.as_u8x16(); 191 | | macro_rules! call { 192 | | ($imm4:expr) => { ... | 196 | | constify_imm4!(imm8, call) 197 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:210:1 | 210 | / pub unsafe fn _mm_extract_epi32(a: __m128i, imm8: i32) -> i32 { 211 | | let a = a.as_i32x4(); 212 | | macro_rules! call { 213 | | ($imm2:expr) => { ... | 217 | | constify_imm2!(imm8, call) 218 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:249:1 | 249 | / pub unsafe fn _mm_insert_ps(a: __m128, b: __m128, imm8: i32) -> __m128 { 250 | | macro_rules! call { 251 | | ($imm8:expr) => { 252 | | insertps(a, b, $imm8) ... | 255 | | constify_imm8!(imm8, call) 256 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:267:1 | 267 | / pub unsafe fn _mm_insert_epi8(a: __m128i, i: i32, imm8: i32) -> __m128i { 268 | | let a = a.as_i8x16(); 269 | | macro_rules! call { 270 | | ($imm4:expr) => { ... | 274 | | constify_imm4!(imm8, call) 275 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:286:1 | 286 | / pub unsafe fn _mm_insert_epi32(a: __m128i, i: i32, imm8: i32) -> __m128i { 287 | | let a = a.as_i32x4(); 288 | | macro_rules! call { 289 | | ($imm2:expr) => { ... | 293 | | constify_imm2!(imm8, call) 294 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:304:1 | 304 | / pub unsafe fn _mm_max_epi8(a: __m128i, b: __m128i) -> __m128i { 305 | | transmute(pmaxsb(a.as_i8x16(), b.as_i8x16())) 306 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:316:1 | 316 | / pub unsafe fn _mm_max_epu16(a: __m128i, b: __m128i) -> __m128i { 317 | | transmute(pmaxuw(a.as_u16x8(), b.as_u16x8())) 318 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:328:1 | 328 | / pub unsafe fn _mm_max_epi32(a: __m128i, b: __m128i) -> __m128i { 329 | | transmute(pmaxsd(a.as_i32x4(), b.as_i32x4())) 330 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:340:1 | 340 | / pub unsafe fn _mm_max_epu32(a: __m128i, b: __m128i) -> __m128i { 341 | | transmute(pmaxud(a.as_u32x4(), b.as_u32x4())) 342 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:352:1 | 352 | / pub unsafe fn _mm_min_epi8(a: __m128i, b: __m128i) -> __m128i { 353 | | transmute(pminsb(a.as_i8x16(), b.as_i8x16())) 354 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:364:1 | 364 | / pub unsafe fn _mm_min_epu16(a: __m128i, b: __m128i) -> __m128i { 365 | | transmute(pminuw(a.as_u16x8(), b.as_u16x8())) 366 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:376:1 | 376 | / pub unsafe fn _mm_min_epi32(a: __m128i, b: __m128i) -> __m128i { 377 | | transmute(pminsd(a.as_i32x4(), b.as_i32x4())) 378 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:388:1 | 388 | / pub unsafe fn _mm_min_epu32(a: __m128i, b: __m128i) -> __m128i { 389 | | transmute(pminud(a.as_u32x4(), b.as_u32x4())) 390 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:400:1 | 400 | / pub unsafe fn _mm_packus_epi32(a: __m128i, b: __m128i) -> __m128i { 401 | | transmute(packusdw(a.as_i32x4(), b.as_i32x4())) 402 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:411:1 | 411 | / pub unsafe fn _mm_cmpeq_epi64(a: __m128i, b: __m128i) -> __m128i { 412 | | transmute(simd_eq::<_, i64x2>(a.as_i64x2(), b.as_i64x2())) 413 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:422:1 | 422 | / pub unsafe fn _mm_cvtepi8_epi16(a: __m128i) -> __m128i { 423 | | let a = a.as_i8x16(); 424 | | let a = simd_shuffle8::<_, i8x8>(a, a, [0, 1, 2, 3, 4, 5, 6, 7]); 425 | | transmute(simd_cast::<_, i16x8>(a)) 426 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:435:1 | 435 | / pub unsafe fn _mm_cvtepi8_epi32(a: __m128i) -> __m128i { 436 | | let a = a.as_i8x16(); 437 | | let a = simd_shuffle4::<_, i8x4>(a, a, [0, 1, 2, 3]); 438 | | transmute(simd_cast::<_, i32x4>(a)) 439 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:449:1 | 449 | / pub unsafe fn _mm_cvtepi8_epi64(a: __m128i) -> __m128i { 450 | | let a = a.as_i8x16(); 451 | | let a = simd_shuffle2::<_, i8x2>(a, a, [0, 1]); 452 | | transmute(simd_cast::<_, i64x2>(a)) 453 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:462:1 | 462 | / pub unsafe fn _mm_cvtepi16_epi32(a: __m128i) -> __m128i { 463 | | let a = a.as_i16x8(); 464 | | let a = simd_shuffle4::<_, i16x4>(a, a, [0, 1, 2, 3]); 465 | | transmute(simd_cast::<_, i32x4>(a)) 466 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:475:1 | 475 | / pub unsafe fn _mm_cvtepi16_epi64(a: __m128i) -> __m128i { 476 | | let a = a.as_i16x8(); 477 | | let a = simd_shuffle2::<_, i16x2>(a, a, [0, 1]); 478 | | transmute(simd_cast::<_, i64x2>(a)) 479 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:488:1 | 488 | / pub unsafe fn _mm_cvtepi32_epi64(a: __m128i) -> __m128i { 489 | | let a = a.as_i32x4(); 490 | | let a = simd_shuffle2::<_, i32x2>(a, a, [0, 1]); 491 | | transmute(simd_cast::<_, i64x2>(a)) 492 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:501:1 | 501 | / pub unsafe fn _mm_cvtepu8_epi16(a: __m128i) -> __m128i { 502 | | let a = a.as_u8x16(); 503 | | let a = simd_shuffle8::<_, u8x8>(a, a, [0, 1, 2, 3, 4, 5, 6, 7]); 504 | | transmute(simd_cast::<_, i16x8>(a)) 505 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:514:1 | 514 | / pub unsafe fn _mm_cvtepu8_epi32(a: __m128i) -> __m128i { 515 | | let a = a.as_u8x16(); 516 | | let a = simd_shuffle4::<_, u8x4>(a, a, [0, 1, 2, 3]); 517 | | transmute(simd_cast::<_, i32x4>(a)) 518 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:527:1 | 527 | / pub unsafe fn _mm_cvtepu8_epi64(a: __m128i) -> __m128i { 528 | | let a = a.as_u8x16(); 529 | | let a = simd_shuffle2::<_, u8x2>(a, a, [0, 1]); 530 | | transmute(simd_cast::<_, i64x2>(a)) 531 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:541:1 | 541 | / pub unsafe fn _mm_cvtepu16_epi32(a: __m128i) -> __m128i { 542 | | let a = a.as_u16x8(); 543 | | let a = simd_shuffle4::<_, u16x4>(a, a, [0, 1, 2, 3]); 544 | | transmute(simd_cast::<_, i32x4>(a)) 545 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:555:1 | 555 | / pub unsafe fn _mm_cvtepu16_epi64(a: __m128i) -> __m128i { 556 | | let a = a.as_u16x8(); 557 | | let a = simd_shuffle2::<_, u16x2>(a, a, [0, 1]); 558 | | transmute(simd_cast::<_, i64x2>(a)) 559 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:569:1 | 569 | / pub unsafe fn _mm_cvtepu32_epi64(a: __m128i) -> __m128i { 570 | | let a = a.as_u32x4(); 571 | | let a = simd_shuffle2::<_, u32x2>(a, a, [0, 1]); 572 | | transmute(simd_cast::<_, i64x2>(a)) 573 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:589:1 | 589 | / pub unsafe fn _mm_dp_pd(a: __m128d, b: __m128d, imm8: i32) -> __m128d { 590 | | macro_rules! call { 591 | | ($imm8:expr) => { 592 | | dppd(a, b, $imm8) ... | 595 | | constify_imm8!(imm8, call) 596 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:612:1 | 612 | / pub unsafe fn _mm_dp_ps(a: __m128, b: __m128, imm8: i32) -> __m128 { 613 | | macro_rules! call { 614 | | ($imm8:expr) => { 615 | | dpps(a, b, $imm8) ... | 618 | | constify_imm8!(imm8, call) 619 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:630:1 | 630 | / pub unsafe fn _mm_floor_pd(a: __m128d) -> __m128d { 631 | | simd_floor(a) 632 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:643:1 | 643 | / pub unsafe fn _mm_floor_ps(a: __m128) -> __m128 { 644 | | simd_floor(a) 645 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:658:1 | 658 | / pub unsafe fn _mm_floor_sd(a: __m128d, b: __m128d) -> __m128d { 659 | | roundsd(a, b, _MM_FROUND_FLOOR) 660 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:673:1 | 673 | / pub unsafe fn _mm_floor_ss(a: __m128, b: __m128) -> __m128 { 674 | | roundss(a, b, _MM_FROUND_FLOOR) 675 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:686:1 | 686 | / pub unsafe fn _mm_ceil_pd(a: __m128d) -> __m128d { 687 | | simd_ceil(a) 688 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:699:1 | 699 | / pub unsafe fn _mm_ceil_ps(a: __m128) -> __m128 { 700 | | simd_ceil(a) 701 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:714:1 | 714 | / pub unsafe fn _mm_ceil_sd(a: __m128d, b: __m128d) -> __m128d { 715 | | roundsd(a, b, _MM_FROUND_CEIL) 716 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:729:1 | 729 | / pub unsafe fn _mm_ceil_ss(a: __m128, b: __m128) -> __m128 { 730 | | roundss(a, b, _MM_FROUND_CEIL) 731 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:769:1 | 769 | / pub unsafe fn _mm_round_pd(a: __m128d, rounding: i32) -> __m128d { 770 | | macro_rules! call { 771 | | ($imm4:expr) => { 772 | | roundpd(a, $imm4) ... | 775 | | constify_imm4!(rounding, call) 776 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:814:1 | 814 | / pub unsafe fn _mm_round_ps(a: __m128, rounding: i32) -> __m128 { 815 | | macro_rules! call { 816 | | ($imm4:expr) => { 817 | | roundps(a, $imm4) ... | 820 | | constify_imm4!(rounding, call) 821 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:861:1 | 861 | / pub unsafe fn _mm_round_sd(a: __m128d, b: __m128d, rounding: i32) -> __m128d { 862 | | macro_rules! call { 863 | | ($imm4:expr) => { 864 | | roundsd(a, b, $imm4) ... | 867 | | constify_imm4!(rounding, call) 868 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:908:1 | 908 | / pub unsafe fn _mm_round_ss(a: __m128, b: __m128, rounding: i32) -> __m128 { 909 | | macro_rules! call { 910 | | ($imm4:expr) => { 911 | | roundss(a, b, $imm4) ... | 914 | | constify_imm4!(rounding, call) 915 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:942:1 | 942 | / pub unsafe fn _mm_minpos_epu16(a: __m128i) -> __m128i { 943 | | transmute(phminposuw(a.as_u16x8())) 944 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:954:1 | 954 | / pub unsafe fn _mm_mul_epi32(a: __m128i, b: __m128i) -> __m128i { 955 | | transmute(pmuldq(a.as_i32x4(), b.as_i32x4())) 956 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:970:1 | 970 | / pub unsafe fn _mm_mullo_epi32(a: __m128i, b: __m128i) -> __m128i { 971 | | transmute(simd_mul(a.as_i32x4(), b.as_i32x4())) 972 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1012:1 | 1012 | / pub unsafe fn _mm_mpsadbw_epu8(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 1013 | | let a = a.as_u8x16(); 1014 | | let b = b.as_u8x16(); 1015 | | macro_rules! call { ... | 1020 | | transmute(constify_imm3!(imm8, call)) 1021 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1042:1 | 1042 | / pub unsafe fn _mm_testz_si128(a: __m128i, mask: __m128i) -> i32 { 1043 | | ptestz(a.as_i64x2(), mask.as_i64x2()) 1044 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1065:1 | 1065 | / pub unsafe fn _mm_testc_si128(a: __m128i, mask: __m128i) -> i32 { 1066 | | ptestc(a.as_i64x2(), mask.as_i64x2()) 1067 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1088:1 | 1088 | / pub unsafe fn _mm_testnzc_si128(a: __m128i, mask: __m128i) -> i32 { 1089 | | ptestnzc(a.as_i64x2(), mask.as_i64x2()) 1090 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1111:1 | 1111 | / pub unsafe fn _mm_test_all_zeros(a: __m128i, mask: __m128i) -> i32 { 1112 | | _mm_testz_si128(a, mask) 1113 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1133:1 | 1133 | / pub unsafe fn _mm_test_all_ones(a: __m128i) -> i32 { 1134 | | _mm_testc_si128(a, _mm_cmpeq_epi32(a, a)) 1135 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1156:1 | 1156 | / pub unsafe fn _mm_test_mix_ones_zeros(a: __m128i, mask: __m128i) -> i32 { 1157 | | _mm_testnzc_si128(a, mask) 1158 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:76:1 | 76 | / pub unsafe fn _mm_cmpistrm(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 77 | | let a = a.as_i8x16(); 78 | | let b = b.as_i8x16(); 79 | | macro_rules! call { ... | 84 | | transmute(constify_imm8!(imm8, call)) 85 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:270:1 | 270 | / pub unsafe fn _mm_cmpistri(a: __m128i, b: __m128i, imm8: i32) -> i32 { 271 | | let a = a.as_i8x16(); 272 | | let b = b.as_i8x16(); 273 | | macro_rules! call { ... | 278 | | constify_imm8!(imm8, call) 279 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:291:1 | 291 | / pub unsafe fn _mm_cmpistrz(a: __m128i, b: __m128i, imm8: i32) -> i32 { 292 | | let a = a.as_i8x16(); 293 | | let b = b.as_i8x16(); 294 | | macro_rules! call { ... | 299 | | constify_imm8!(imm8, call) 300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:312:1 | 312 | / pub unsafe fn _mm_cmpistrc(a: __m128i, b: __m128i, imm8: i32) -> i32 { 313 | | let a = a.as_i8x16(); 314 | | let b = b.as_i8x16(); 315 | | macro_rules! call { ... | 320 | | constify_imm8!(imm8, call) 321 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:333:1 | 333 | / pub unsafe fn _mm_cmpistrs(a: __m128i, b: __m128i, imm8: i32) -> i32 { 334 | | let a = a.as_i8x16(); 335 | | let b = b.as_i8x16(); 336 | | macro_rules! call { ... | 341 | | constify_imm8!(imm8, call) 342 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:353:1 | 353 | / pub unsafe fn _mm_cmpistro(a: __m128i, b: __m128i, imm8: i32) -> i32 { 354 | | let a = a.as_i8x16(); 355 | | let b = b.as_i8x16(); 356 | | macro_rules! call { ... | 361 | | constify_imm8!(imm8, call) 362 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:374:1 | 374 | / pub unsafe fn _mm_cmpistra(a: __m128i, b: __m128i, imm8: i32) -> i32 { 375 | | let a = a.as_i8x16(); 376 | | let b = b.as_i8x16(); 377 | | macro_rules! call { ... | 382 | | constify_imm8!(imm8, call) 383 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:394:1 | 394 | / pub unsafe fn _mm_cmpestrm(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> __m128i { 395 | | let a = a.as_i8x16(); 396 | | let b = b.as_i8x16(); 397 | | macro_rules! call { ... | 402 | | transmute(constify_imm8!(imm8, call)) 403 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:489:1 | 489 | / pub unsafe fn _mm_cmpestri(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 490 | | let a = a.as_i8x16(); 491 | | let b = b.as_i8x16(); 492 | | macro_rules! call { ... | 497 | | constify_imm8!(imm8, call) 498 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:510:1 | 510 | / pub unsafe fn _mm_cmpestrz(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 511 | | let a = a.as_i8x16(); 512 | | let b = b.as_i8x16(); 513 | | macro_rules! call { ... | 518 | | constify_imm8!(imm8, call) 519 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:531:1 | 531 | / pub unsafe fn _mm_cmpestrc(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 532 | | let a = a.as_i8x16(); 533 | | let b = b.as_i8x16(); 534 | | macro_rules! call { ... | 539 | | constify_imm8!(imm8, call) 540 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:552:1 | 552 | / pub unsafe fn _mm_cmpestrs(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 553 | | let a = a.as_i8x16(); 554 | | let b = b.as_i8x16(); 555 | | macro_rules! call { ... | 560 | | constify_imm8!(imm8, call) 561 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:573:1 | 573 | / pub unsafe fn _mm_cmpestro(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 574 | | let a = a.as_i8x16(); 575 | | let b = b.as_i8x16(); 576 | | macro_rules! call { ... | 581 | | constify_imm8!(imm8, call) 582 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:595:1 | 595 | / pub unsafe fn _mm_cmpestra(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 596 | | let a = a.as_i8x16(); 597 | | let b = b.as_i8x16(); 598 | | macro_rules! call { ... | 603 | | constify_imm8!(imm8, call) 604 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:614:1 | 614 | / pub unsafe fn _mm_crc32_u8(crc: u32, v: u8) -> u32 { 615 | | crc32_32_8(crc, v) 616 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:626:1 | 626 | / pub unsafe fn _mm_crc32_u16(crc: u32, v: u16) -> u32 { 627 | | crc32_32_16(crc, v) 628 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:638:1 | 638 | / pub unsafe fn _mm_crc32_u32(crc: u32, v: u32) -> u32 { 639 | | crc32_32_32(crc, v) 640 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:650:1 | 650 | / pub unsafe fn _mm_cmpgt_epi64(a: __m128i, b: __m128i) -> __m128i { 651 | | transmute(simd_gt::<_, i64x2>(a.as_i64x2(), b.as_i64x2())) 652 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:34:1 | 34 | / pub unsafe fn _mm256_add_pd(a: __m256d, b: __m256d) -> __m256d { 35 | | simd_add(a, b) 36 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:46:1 | 46 | / pub unsafe fn _mm256_add_ps(a: __m256, b: __m256) -> __m256 { 47 | | simd_add(a, b) 48 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:60:1 | 60 | / pub unsafe fn _mm256_and_pd(a: __m256d, b: __m256d) -> __m256d { 61 | | let a: u64x4 = transmute(a); 62 | | let b: u64x4 = transmute(b); 63 | | transmute(simd_and(a, b)) 64 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:74:1 | 74 | / pub unsafe fn _mm256_and_ps(a: __m256, b: __m256) -> __m256 { 75 | | let a: u32x8 = transmute(a); 76 | | let b: u32x8 = transmute(b); 77 | | transmute(simd_and(a, b)) 78 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:90:1 | 90 | / pub unsafe fn _mm256_or_pd(a: __m256d, b: __m256d) -> __m256d { 91 | | let a: u64x4 = transmute(a); 92 | | let b: u64x4 = transmute(b); 93 | | transmute(simd_or(a, b)) 94 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:104:1 | 104 | / pub unsafe fn _mm256_or_ps(a: __m256, b: __m256) -> __m256 { 105 | | let a: u32x8 = transmute(a); 106 | | let b: u32x8 = transmute(b); 107 | | transmute(simd_or(a, b)) 108 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:119:1 | 119 | / pub unsafe fn _mm256_shuffle_pd(a: __m256d, b: __m256d, imm8: i32) -> __m256d { 120 | | let imm8 = (imm8 & 0xFF) as u8; 121 | | macro_rules! shuffle4 { 122 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 153 | | } 154 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:165:1 | 165 | / pub unsafe fn _mm256_shuffle_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 166 | | let imm8 = (imm8 & 0xFF) as u8; 167 | | macro_rules! shuffle4 { 168 | | ( ... | 216 | | } 217 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:228:1 | 228 | / pub unsafe fn _mm256_andnot_pd(a: __m256d, b: __m256d) -> __m256d { 229 | | let a: u64x4 = transmute(a); 230 | | let b: u64x4 = transmute(b); 231 | | transmute(simd_and(simd_xor(u64x4::splat(!(0_u64)), a), b)) 232 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:243:1 | 243 | / pub unsafe fn _mm256_andnot_ps(a: __m256, b: __m256) -> __m256 { 244 | | let a: u32x8 = transmute(a); 245 | | let b: u32x8 = transmute(b); 246 | | transmute(simd_and(simd_xor(u32x8::splat(!(0_u32)), a), b)) 247 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:257:1 | 257 | / pub unsafe fn _mm256_max_pd(a: __m256d, b: __m256d) -> __m256d { 258 | | simd_fmax(a, b) 259 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:269:1 | 269 | / pub unsafe fn _mm256_max_ps(a: __m256, b: __m256) -> __m256 { 270 | | simd_fmax(a, b) 271 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:281:1 | 281 | / pub unsafe fn _mm256_min_pd(a: __m256d, b: __m256d) -> __m256d { 282 | | simd_fmin(a, b) 283 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:293:1 | 293 | / pub unsafe fn _mm256_min_ps(a: __m256, b: __m256) -> __m256 { 294 | | simd_fmin(a, b) 295 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:305:1 | 305 | / pub unsafe fn _mm256_mul_pd(a: __m256d, b: __m256d) -> __m256d { 306 | | simd_mul(a, b) 307 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:317:1 | 317 | / pub unsafe fn _mm256_mul_ps(a: __m256, b: __m256) -> __m256 { 318 | | simd_mul(a, b) 319 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:329:1 | 329 | / pub unsafe fn _mm256_addsub_pd(a: __m256d, b: __m256d) -> __m256d { 330 | | addsubpd256(a, b) 331 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:341:1 | 341 | / pub unsafe fn _mm256_addsub_ps(a: __m256, b: __m256) -> __m256 { 342 | | addsubps256(a, b) 343 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:353:1 | 353 | / pub unsafe fn _mm256_sub_pd(a: __m256d, b: __m256d) -> __m256d { 354 | | simd_sub(a, b) 355 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:365:1 | 365 | / pub unsafe fn _mm256_sub_ps(a: __m256, b: __m256) -> __m256 { 366 | | simd_sub(a, b) 367 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:377:1 | 377 | / pub unsafe fn _mm256_div_ps(a: __m256, b: __m256) -> __m256 { 378 | | simd_div(a, b) 379 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:389:1 | 389 | / pub unsafe fn _mm256_div_pd(a: __m256d, b: __m256d) -> __m256d { 390 | | simd_div(a, b) 391 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:411:1 | 411 | / pub unsafe fn _mm256_round_pd(a: __m256d, b: i32) -> __m256d { 412 | | macro_rules! call { 413 | | ($imm8:expr) => { 414 | | roundpd256(a, $imm8) ... | 417 | | constify_imm8!(b, call) 418 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:428:1 | 428 | / pub unsafe fn _mm256_ceil_pd(a: __m256d) -> __m256d { 429 | | simd_ceil(a) 430 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:440:1 | 440 | / pub unsafe fn _mm256_floor_pd(a: __m256d) -> __m256d { 441 | | simd_floor(a) 442 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:462:1 | 462 | / pub unsafe fn _mm256_round_ps(a: __m256, b: i32) -> __m256 { 463 | | macro_rules! call { 464 | | ($imm8:expr) => { 465 | | roundps256(a, $imm8) ... | 468 | | constify_imm8!(b, call) 469 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:479:1 | 479 | / pub unsafe fn _mm256_ceil_ps(a: __m256) -> __m256 { 480 | | simd_ceil(a) 481 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:491:1 | 491 | / pub unsafe fn _mm256_floor_ps(a: __m256) -> __m256 { 492 | | simd_floor(a) 493 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:503:1 | 503 | / pub unsafe fn _mm256_sqrt_ps(a: __m256) -> __m256 { 504 | | sqrtps256(a) 505 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:515:1 | 515 | / pub unsafe fn _mm256_sqrt_pd(a: __m256d) -> __m256d { 516 | | simd_fsqrt(a) 517 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:531:1 | 531 | / pub unsafe fn _mm256_blend_pd(a: __m256d, b: __m256d, imm8: i32) -> __m256d { 532 | | let imm8 = (imm8 & 0xFF) as u8; 533 | | macro_rules! blend4 { 534 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 565 | | } 566 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:577:1 | 577 | / pub unsafe fn _mm256_blend_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 578 | | let imm8 = (imm8 & 0xFF) as u8; 579 | | macro_rules! blend4 { 580 | | ( ... | 628 | | } 629 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:639:1 | 639 | / pub unsafe fn _mm256_blendv_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 640 | | vblendvpd(a, b, c) 641 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:651:1 | 651 | / pub unsafe fn _mm256_blendv_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 652 | | vblendvps(a, b, c) 653 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:666:1 | 666 | / pub unsafe fn _mm256_dp_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 667 | | macro_rules! call { 668 | | ($imm8:expr) => { 669 | | vdpps(a, b, $imm8) ... | 672 | | constify_imm8!(imm8, call) 673 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:685:1 | 685 | / pub unsafe fn _mm256_hadd_pd(a: __m256d, b: __m256d) -> __m256d { 686 | | vhaddpd(a, b) 687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:700:1 | 700 | / pub unsafe fn _mm256_hadd_ps(a: __m256, b: __m256) -> __m256 { 701 | | vhaddps(a, b) 702 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:714:1 | 714 | / pub unsafe fn _mm256_hsub_pd(a: __m256d, b: __m256d) -> __m256d { 715 | | vhsubpd(a, b) 716 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:729:1 | 729 | / pub unsafe fn _mm256_hsub_ps(a: __m256, b: __m256) -> __m256 { 730 | | vhsubps(a, b) 731 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:742:1 | 742 | / pub unsafe fn _mm256_xor_pd(a: __m256d, b: __m256d) -> __m256d { 743 | | let a: u64x4 = transmute(a); 744 | | let b: u64x4 = transmute(b); 745 | | transmute(simd_xor(a, b)) 746 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:756:1 | 756 | / pub unsafe fn _mm256_xor_ps(a: __m256, b: __m256) -> __m256 { 757 | | let a: u32x8 = transmute(a); 758 | | let b: u32x8 = transmute(b); 759 | | transmute(simd_xor(a, b)) 760 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:869:1 | 869 | / pub unsafe fn _mm_cmp_pd(a: __m128d, b: __m128d, imm8: i32) -> __m128d { 870 | | macro_rules! call { 871 | | ($imm8:expr) => { 872 | | vcmppd(a, b, $imm8) ... | 875 | | constify_imm6!(imm8, call) 876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:888:1 | 888 | / pub unsafe fn _mm256_cmp_pd(a: __m256d, b: __m256d, imm8: i32) -> __m256d { 889 | | macro_rules! call { 890 | | ($imm8:expr) => { 891 | | vcmppd256(a, b, $imm8) ... | 894 | | constify_imm6!(imm8, call) 895 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:907:1 | 907 | / pub unsafe fn _mm_cmp_ps(a: __m128, b: __m128, imm8: i32) -> __m128 { 908 | | macro_rules! call { 909 | | ($imm8:expr) => { 910 | | vcmpps(a, b, $imm8) ... | 913 | | constify_imm6!(imm8, call) 914 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:926:1 | 926 | / pub unsafe fn _mm256_cmp_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 927 | | macro_rules! call { 928 | | ($imm8:expr) => { 929 | | vcmpps256(a, b, $imm8) ... | 932 | | constify_imm6!(imm8, call) 933 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:947:1 | 947 | / pub unsafe fn _mm_cmp_sd(a: __m128d, b: __m128d, imm8: i32) -> __m128d { 948 | | macro_rules! call { 949 | | ($imm8:expr) => { 950 | | vcmpsd(a, b, $imm8) ... | 953 | | constify_imm6!(imm8, call) 954 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:968:1 | 968 | / pub unsafe fn _mm_cmp_ss(a: __m128, b: __m128, imm8: i32) -> __m128 { 969 | | macro_rules! call { 970 | | ($imm8:expr) => { 971 | | vcmpss(a, b, $imm8) ... | 974 | | constify_imm6!(imm8, call) 975 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:985:1 | 985 | / pub unsafe fn _mm256_cvtepi32_pd(a: __m128i) -> __m256d { 986 | | simd_cast(a.as_i32x4()) 987 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:997:1 | 997 | / pub unsafe fn _mm256_cvtepi32_ps(a: __m256i) -> __m256 { 998 | | vcvtdq2ps(a.as_i32x8()) 999 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1009:1 | 1009 | / pub unsafe fn _mm256_cvtpd_ps(a: __m256d) -> __m128 { 1010 | | vcvtpd2ps(a) 1011 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1021:1 | 1021 | / pub unsafe fn _mm256_cvtps_epi32(a: __m256) -> __m256i { 1022 | | transmute(vcvtps2dq(a)) 1023 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1033:1 | 1033 | / pub unsafe fn _mm256_cvtps_pd(a: __m128) -> __m256d { 1034 | | simd_cast(a) 1035 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1045:1 | 1045 | / pub unsafe fn _mm256_cvttpd_epi32(a: __m256d) -> __m128i { 1046 | | transmute(vcvttpd2dq(a)) 1047 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1057:1 | 1057 | / pub unsafe fn _mm256_cvtpd_epi32(a: __m256d) -> __m128i { 1058 | | transmute(vcvtpd2dq(a)) 1059 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1069:1 | 1069 | / pub unsafe fn _mm256_cvttps_epi32(a: __m256) -> __m256i { 1070 | | transmute(vcvttps2dq(a)) 1071 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1085:1 | 1085 | / pub unsafe fn _mm256_extractf128_ps(a: __m256, imm8: i32) -> __m128 { 1086 | | match imm8 & 1 { 1087 | | 0 => simd_shuffle4(a, _mm256_undefined_ps(), [0, 1, 2, 3]), 1088 | | _ => simd_shuffle4(a, _mm256_undefined_ps(), [4, 5, 6, 7]), 1089 | | } 1090 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1104:1 | 1104 | / pub unsafe fn _mm256_extractf128_pd(a: __m256d, imm8: i32) -> __m128d { 1105 | | match imm8 & 1 { 1106 | | 0 => simd_shuffle2(a, _mm256_undefined_pd(), [0, 1]), 1107 | | _ => simd_shuffle2(a, _mm256_undefined_pd(), [2, 3]), 1108 | | } 1109 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1122:1 | 1122 | / pub unsafe fn _mm256_extractf128_si256(a: __m256i, imm8: i32) -> __m128i { 1123 | | let b = _mm256_undefined_si256().as_i64x4(); 1124 | | let dst: i64x2 = match imm8 & 1 { 1125 | | 0 => simd_shuffle2(a.as_i64x4(), b, [0, 1]), ... | 1128 | | transmute(dst) 1129 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1138:1 | 1138 | / pub unsafe fn _mm256_zeroall() { 1139 | | vzeroall() 1140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1150:1 | 1150 | / pub unsafe fn _mm256_zeroupper() { 1151 | | vzeroupper() 1152 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1162:1 | 1162 | / pub unsafe fn _mm256_permutevar_ps(a: __m256, b: __m256i) -> __m256 { 1163 | | vpermilps256(a, b.as_i32x8()) 1164 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1174:1 | 1174 | / pub unsafe fn _mm_permutevar_ps(a: __m128, b: __m128i) -> __m128 { 1175 | | vpermilps(a, b.as_i32x4()) 1176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1187:1 | 1187 | / pub unsafe fn _mm256_permute_ps(a: __m256, imm8: i32) -> __m256 { 1188 | | let imm8 = (imm8 & 0xFF) as u8; 1189 | | macro_rules! shuffle4 { 1190 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 1233 | | } 1234 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1245:1 | 1245 | / pub unsafe fn _mm_permute_ps(a: __m128, imm8: i32) -> __m128 { 1246 | | let imm8 = (imm8 & 0xFF) as u8; 1247 | | macro_rules! shuffle4 { 1248 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 1287 | | } 1288 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1298:1 | 1298 | / pub unsafe fn _mm256_permutevar_pd(a: __m256d, b: __m256i) -> __m256d { 1299 | | vpermilpd256(a, b.as_i64x4()) 1300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1310:1 | 1310 | / pub unsafe fn _mm_permutevar_pd(a: __m128d, b: __m128i) -> __m128d { 1311 | | vpermilpd(a, b.as_i64x2()) 1312 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1323:1 | 1323 | / pub unsafe fn _mm256_permute_pd(a: __m256d, imm8: i32) -> __m256d { 1324 | | let imm8 = (imm8 & 0xFF) as u8; 1325 | | macro_rules! shuffle4 { 1326 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 1357 | | } 1358 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1369:1 | 1369 | / pub unsafe fn _mm_permute_pd(a: __m128d, imm8: i32) -> __m128d { 1370 | | let imm8 = (imm8 & 0xFF) as u8; 1371 | | macro_rules! shuffle2 { 1372 | | ($a:expr, $b:expr) => { ... | 1387 | | } 1388 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1399:1 | 1399 | / pub unsafe fn _mm256_permute2f128_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 1400 | | macro_rules! call { 1401 | | ($imm8:expr) => { 1402 | | vperm2f128ps256(a, b, $imm8) ... | 1405 | | constify_imm8!(imm8, call) 1406 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1417:1 | 1417 | / pub unsafe fn _mm256_permute2f128_pd(a: __m256d, b: __m256d, imm8: i32) -> __m256d { 1418 | | macro_rules! call { 1419 | | ($imm8:expr) => { 1420 | | vperm2f128pd256(a, b, $imm8) ... | 1423 | | constify_imm8!(imm8, call) 1424 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1435:1 | 1435 | / pub unsafe fn _mm256_permute2f128_si256(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 1436 | | let a = a.as_i32x8(); 1437 | | let b = b.as_i32x8(); 1438 | | macro_rules! call { ... | 1444 | | transmute(r) 1445 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1456:1 | 1456 | / pub unsafe fn _mm256_broadcast_ss(f: &f32) -> __m256 { 1457 | | _mm256_set1_ps(*f) 1458 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1469:1 | 1469 | / pub unsafe fn _mm_broadcast_ss(f: &f32) -> __m128 { 1470 | | _mm_set1_ps(*f) 1471 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1482:1 | 1482 | / pub unsafe fn _mm256_broadcast_sd(f: &f64) -> __m256d { 1483 | | _mm256_set1_pd(*f) 1484 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1494:1 | 1494 | / pub unsafe fn _mm256_broadcast_ps(a: &__m128) -> __m256 { 1495 | | vbroadcastf128ps256(a) 1496 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1506:1 | 1506 | / pub unsafe fn _mm256_broadcast_pd(a: &__m128d) -> __m256d { 1507 | | vbroadcastf128pd256(a) 1508 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1523:1 | 1523 | / pub unsafe fn _mm256_insertf128_ps(a: __m256, b: __m128, imm8: i32) -> __m256 { 1524 | | let b = _mm256_castps128_ps256(b); 1525 | | match imm8 & 1 { 1526 | | 0 => simd_shuffle8(a, b, [8, 9, 10, 11, 4, 5, 6, 7]), 1527 | | _ => simd_shuffle8(a, b, [0, 1, 2, 3, 8, 9, 10, 11]), 1528 | | } 1529 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1544:1 | 1544 | / pub unsafe fn _mm256_insertf128_pd(a: __m256d, b: __m128d, imm8: i32) -> __m256d { 1545 | | match imm8 & 1 { 1546 | | 0 => simd_shuffle4(a, _mm256_castpd128_pd256(b), [4, 5, 2, 3]), 1547 | | _ => simd_shuffle4(a, _mm256_castpd128_pd256(b), [0, 1, 4, 5]), 1548 | | } 1549 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1563:1 | 1563 | / pub unsafe fn _mm256_insertf128_si256(a: __m256i, b: __m128i, imm8: i32) -> __m256i { 1564 | | let b = _mm256_castsi128_si256(b).as_i64x4(); 1565 | | let dst: i64x4 = match imm8 & 1 { 1566 | | 0 => simd_shuffle4(a.as_i64x4(), b, [4, 5, 2, 3]), ... | 1569 | | transmute(dst) 1570 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1581:1 | 1581 | / pub unsafe fn _mm256_insert_epi8(a: __m256i, i: i8, index: i32) -> __m256i { 1582 | | let a = a.as_i8x32(); 1583 | | macro_rules! call { 1584 | | ($index:expr) => { ... | 1588 | | transmute(constify_imm5!(index, call)) 1589 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1600:1 | 1600 | / pub unsafe fn _mm256_insert_epi16(a: __m256i, i: i16, index: i32) -> __m256i { 1601 | | let a = a.as_i16x16(); 1602 | | macro_rules! call { 1603 | | ($index:expr) => { ... | 1607 | | transmute(constify_imm4!((index & 15), call)) 1608 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1619:1 | 1619 | / pub unsafe fn _mm256_insert_epi32(a: __m256i, i: i32, index: i32) -> __m256i { 1620 | | let a = a.as_i32x8(); 1621 | | macro_rules! call { 1622 | | ($index:expr) => { ... | 1626 | | transmute(constify_imm8!((index & 7), call)) 1627 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1640:1 | 1640 | / pub unsafe fn _mm256_load_pd(mem_addr: *const f64) -> __m256d { 1641 | | *(mem_addr as *const __m256d) 1642 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1655:1 | 1655 | / pub unsafe fn _mm256_store_pd(mem_addr: *mut f64, a: __m256d) { 1656 | | *(mem_addr as *mut __m256d) = a; 1657 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1670:1 | 1670 | / pub unsafe fn _mm256_load_ps(mem_addr: *const f32) -> __m256 { 1671 | | *(mem_addr as *const __m256) 1672 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1685:1 | 1685 | / pub unsafe fn _mm256_store_ps(mem_addr: *mut f32, a: __m256) { 1686 | | *(mem_addr as *mut __m256) = a; 1687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1698:1 | 1698 | / pub unsafe fn _mm256_loadu_pd(mem_addr: *const f64) -> __m256d { 1699 | | let mut dst = _mm256_undefined_pd(); 1700 | | ptr::copy_nonoverlapping( 1701 | | mem_addr as *const u8, ... | 1705 | | dst 1706 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1717:1 | 1717 | / pub unsafe fn _mm256_storeu_pd(mem_addr: *mut f64, a: __m256d) { 1718 | | storeupd256(mem_addr, a); 1719 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1730:1 | 1730 | / pub unsafe fn _mm256_loadu_ps(mem_addr: *const f32) -> __m256 { 1731 | | let mut dst = _mm256_undefined_ps(); 1732 | | ptr::copy_nonoverlapping( 1733 | | mem_addr as *const u8, ... | 1737 | | dst 1738 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1749:1 | 1749 | / pub unsafe fn _mm256_storeu_ps(mem_addr: *mut f32, a: __m256) { 1750 | | storeups256(mem_addr, a); 1751 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1762:1 | 1762 | / pub unsafe fn _mm256_load_si256(mem_addr: *const __m256i) -> __m256i { 1763 | | *mem_addr 1764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1775:1 | 1775 | / pub unsafe fn _mm256_store_si256(mem_addr: *mut __m256i, a: __m256i) { 1776 | | *mem_addr = a; 1777 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1787:1 | 1787 | / pub unsafe fn _mm256_loadu_si256(mem_addr: *const __m256i) -> __m256i { 1788 | | let mut dst = _mm256_undefined_si256(); 1789 | | ptr::copy_nonoverlapping( 1790 | | mem_addr as *const u8, ... | 1794 | | dst 1795 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1805:1 | 1805 | / pub unsafe fn _mm256_storeu_si256(mem_addr: *mut __m256i, a: __m256i) { 1806 | | storeudq256(mem_addr as *mut i8, a.as_i8x32()); 1807 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1818:1 | 1818 | / pub unsafe fn _mm256_maskload_pd(mem_addr: *const f64, mask: __m256i) -> __m256d { 1819 | | maskloadpd256(mem_addr as *const i8, mask.as_i64x4()) 1820 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1830:1 | 1830 | / pub unsafe fn _mm256_maskstore_pd(mem_addr: *mut f64, mask: __m256i, a: __m256d) { 1831 | | maskstorepd256(mem_addr as *mut i8, mask.as_i64x4(), a); 1832 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1843:1 | 1843 | / pub unsafe fn _mm_maskload_pd(mem_addr: *const f64, mask: __m128i) -> __m128d { 1844 | | maskloadpd(mem_addr as *const i8, mask.as_i64x2()) 1845 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1855:1 | 1855 | / pub unsafe fn _mm_maskstore_pd(mem_addr: *mut f64, mask: __m128i, a: __m128d) { 1856 | | maskstorepd(mem_addr as *mut i8, mask.as_i64x2(), a); 1857 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1868:1 | 1868 | / pub unsafe fn _mm256_maskload_ps(mem_addr: *const f32, mask: __m256i) -> __m256 { 1869 | | maskloadps256(mem_addr as *const i8, mask.as_i32x8()) 1870 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1880:1 | 1880 | / pub unsafe fn _mm256_maskstore_ps(mem_addr: *mut f32, mask: __m256i, a: __m256) { 1881 | | maskstoreps256(mem_addr as *mut i8, mask.as_i32x8(), a); 1882 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1893:1 | 1893 | / pub unsafe fn _mm_maskload_ps(mem_addr: *const f32, mask: __m128i) -> __m128 { 1894 | | maskloadps(mem_addr as *const i8, mask.as_i32x4()) 1895 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1905:1 | 1905 | / pub unsafe fn _mm_maskstore_ps(mem_addr: *mut f32, mask: __m128i, a: __m128) { 1906 | | maskstoreps(mem_addr as *mut i8, mask.as_i32x4(), a); 1907 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1917:1 | 1917 | / pub unsafe fn _mm256_movehdup_ps(a: __m256) -> __m256 { 1918 | | simd_shuffle8(a, a, [1, 1, 3, 3, 5, 5, 7, 7]) 1919 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1929:1 | 1929 | / pub unsafe fn _mm256_moveldup_ps(a: __m256) -> __m256 { 1930 | | simd_shuffle8(a, a, [0, 0, 2, 2, 4, 4, 6, 6]) 1931 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1941:1 | 1941 | / pub unsafe fn _mm256_movedup_pd(a: __m256d) -> __m256d { 1942 | | simd_shuffle4(a, a, [0, 0, 2, 2]) 1943 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1954:1 | 1954 | / pub unsafe fn _mm256_lddqu_si256(mem_addr: *const __m256i) -> __m256i { 1955 | | transmute(vlddqu(mem_addr as *const i8)) 1956 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1967:1 | 1967 | / pub unsafe fn _mm256_stream_si256(mem_addr: *mut __m256i, a: __m256i) { 1968 | | intrinsics::nontemporal_store(mem_addr, a); 1969 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1981:1 | 1981 | / pub unsafe fn _mm256_stream_pd(mem_addr: *mut f64, a: __m256d) { 1982 | | intrinsics::nontemporal_store(mem_addr as *mut __m256d, a); 1983 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1996:1 | 1996 | / pub unsafe fn _mm256_stream_ps(mem_addr: *mut f32, a: __m256) { 1997 | | intrinsics::nontemporal_store(mem_addr as *mut __m256, a); 1998 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2009:1 | 2009 | / pub unsafe fn _mm256_rcp_ps(a: __m256) -> __m256 { 2010 | | vrcpps(a) 2011 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2022:1 | 2022 | / pub unsafe fn _mm256_rsqrt_ps(a: __m256) -> __m256 { 2023 | | vrsqrtps(a) 2024 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2034:1 | 2034 | / pub unsafe fn _mm256_unpackhi_pd(a: __m256d, b: __m256d) -> __m256d { 2035 | | simd_shuffle4(a, b, [1, 5, 3, 7]) 2036 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2046:1 | 2046 | / pub unsafe fn _mm256_unpackhi_ps(a: __m256, b: __m256) -> __m256 { 2047 | | simd_shuffle8(a, b, [2, 10, 3, 11, 6, 14, 7, 15]) 2048 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2058:1 | 2058 | / pub unsafe fn _mm256_unpacklo_pd(a: __m256d, b: __m256d) -> __m256d { 2059 | | simd_shuffle4(a, b, [0, 4, 2, 6]) 2060 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2070:1 | 2070 | / pub unsafe fn _mm256_unpacklo_ps(a: __m256, b: __m256) -> __m256 { 2071 | | simd_shuffle8(a, b, [0, 8, 1, 9, 4, 12, 5, 13]) 2072 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2084:1 | 2084 | / pub unsafe fn _mm256_testz_si256(a: __m256i, b: __m256i) -> i32 { 2085 | | ptestz256(a.as_i64x4(), b.as_i64x4()) 2086 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2098:1 | 2098 | / pub unsafe fn _mm256_testc_si256(a: __m256i, b: __m256i) -> i32 { 2099 | | ptestc256(a.as_i64x4(), b.as_i64x4()) 2100 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2113:1 | 2113 | / pub unsafe fn _mm256_testnzc_si256(a: __m256i, b: __m256i) -> i32 { 2114 | | ptestnzc256(a.as_i64x4(), b.as_i64x4()) 2115 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2130:1 | 2130 | / pub unsafe fn _mm256_testz_pd(a: __m256d, b: __m256d) -> i32 { 2131 | | vtestzpd256(a, b) 2132 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2147:1 | 2147 | / pub unsafe fn _mm256_testc_pd(a: __m256d, b: __m256d) -> i32 { 2148 | | vtestcpd256(a, b) 2149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2165:1 | 2165 | / pub unsafe fn _mm256_testnzc_pd(a: __m256d, b: __m256d) -> i32 { 2166 | | vtestnzcpd256(a, b) 2167 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2182:1 | 2182 | / pub unsafe fn _mm_testz_pd(a: __m128d, b: __m128d) -> i32 { 2183 | | vtestzpd(a, b) 2184 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2199:1 | 2199 | / pub unsafe fn _mm_testc_pd(a: __m128d, b: __m128d) -> i32 { 2200 | | vtestcpd(a, b) 2201 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2217:1 | 2217 | / pub unsafe fn _mm_testnzc_pd(a: __m128d, b: __m128d) -> i32 { 2218 | | vtestnzcpd(a, b) 2219 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2234:1 | 2234 | / pub unsafe fn _mm256_testz_ps(a: __m256, b: __m256) -> i32 { 2235 | | vtestzps256(a, b) 2236 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2251:1 | 2251 | / pub unsafe fn _mm256_testc_ps(a: __m256, b: __m256) -> i32 { 2252 | | vtestcps256(a, b) 2253 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2269:1 | 2269 | / pub unsafe fn _mm256_testnzc_ps(a: __m256, b: __m256) -> i32 { 2270 | | vtestnzcps256(a, b) 2271 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2286:1 | 2286 | / pub unsafe fn _mm_testz_ps(a: __m128, b: __m128) -> i32 { 2287 | | vtestzps(a, b) 2288 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2303:1 | 2303 | / pub unsafe fn _mm_testc_ps(a: __m128, b: __m128) -> i32 { 2304 | | vtestcps(a, b) 2305 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2321:1 | 2321 | / pub unsafe fn _mm_testnzc_ps(a: __m128, b: __m128) -> i32 { 2322 | | vtestnzcps(a, b) 2323 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2334:1 | 2334 | / pub unsafe fn _mm256_movemask_pd(a: __m256d) -> i32 { 2335 | | movmskpd256(a) 2336 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2347:1 | 2347 | / pub unsafe fn _mm256_movemask_ps(a: __m256) -> i32 { 2348 | | movmskps256(a) 2349 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2358:1 | 2358 | / pub unsafe fn _mm256_setzero_pd() -> __m256d { 2359 | | _mm256_set1_pd(0.0) 2360 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2369:1 | 2369 | / pub unsafe fn _mm256_setzero_ps() -> __m256 { 2370 | | _mm256_set1_ps(0.0) 2371 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2380:1 | 2380 | / pub unsafe fn _mm256_setzero_si256() -> __m256i { 2381 | | _mm256_set1_epi8(0) 2382 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2393:1 | 2393 | / pub unsafe fn _mm256_set_pd(a: f64, b: f64, c: f64, d: f64) -> __m256d { 2394 | | _mm256_setr_pd(d, c, b, a) 2395 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2405:1 | 2405 | / pub unsafe fn _mm256_set_ps( 2406 | | a: f32, 2407 | | b: f32, 2408 | | c: f32, ... | 2415 | | _mm256_setr_ps(h, g, f, e, d, c, b, a) 2416 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2405:1 | 2405 | / pub unsafe fn _mm256_set_ps( 2406 | | a: f32, 2407 | | b: f32, 2408 | | c: f32, ... | 2413 | | h: f32, 2414 | | ) -> __m256 { | |___________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2426:1 | 2426 | / pub unsafe fn _mm256_set_epi8( 2427 | | e00: i8, 2428 | | e01: i8, 2429 | | e02: i8, ... | 2466 | | ) 2467 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (32/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2426:1 | 2426 | / pub unsafe fn _mm256_set_epi8( 2427 | | e00: i8, 2428 | | e01: i8, 2429 | | e02: i8, ... | 2458 | | e31: i8, 2459 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2476:1 | 2476 | / pub unsafe fn _mm256_set_epi16( 2477 | | e00: i16, 2478 | | e01: i16, 2479 | | e02: i16, ... | 2500 | | ) 2501 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2476:1 | 2476 | / pub unsafe fn _mm256_set_epi16( 2477 | | e00: i16, 2478 | | e01: i16, 2479 | | e02: i16, ... | 2492 | | e15: i16, 2493 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2510:1 | 2510 | / pub unsafe fn _mm256_set_epi32( 2511 | | e0: i32, 2512 | | e1: i32, 2513 | | e2: i32, ... | 2520 | | _mm256_setr_epi32(e7, e6, e5, e4, e3, e2, e1, e0) 2521 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2510:1 | 2510 | / pub unsafe fn _mm256_set_epi32( 2511 | | e0: i32, 2512 | | e1: i32, 2513 | | e2: i32, ... | 2518 | | e7: i32, 2519 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2530:1 | 2530 | / pub unsafe fn _mm256_set_epi64x(a: i64, b: i64, c: i64, d: i64) -> __m256i { 2531 | | _mm256_setr_epi64x(d, c, b, a) 2532 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2542:1 | 2542 | / pub unsafe fn _mm256_setr_pd(a: f64, b: f64, c: f64, d: f64) -> __m256d { 2543 | | __m256d(a, b, c, d) 2544 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2554:1 | 2554 | / pub unsafe fn _mm256_setr_ps( 2555 | | a: f32, 2556 | | b: f32, 2557 | | c: f32, ... | 2564 | | __m256(a, b, c, d, e, f, g, h) 2565 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2554:1 | 2554 | / pub unsafe fn _mm256_setr_ps( 2555 | | a: f32, 2556 | | b: f32, 2557 | | c: f32, ... | 2562 | | h: f32, 2563 | | ) -> __m256 { | |___________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2575:1 | 2575 | / pub unsafe fn _mm256_setr_epi8( 2576 | | e00: i8, 2577 | | e01: i8, 2578 | | e02: i8, ... | 2615 | | )) 2616 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (32/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2575:1 | 2575 | / pub unsafe fn _mm256_setr_epi8( 2576 | | e00: i8, 2577 | | e01: i8, 2578 | | e02: i8, ... | 2607 | | e31: i8, 2608 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2626:1 | 2626 | / pub unsafe fn _mm256_setr_epi16( 2627 | | e00: i16, 2628 | | e01: i16, 2629 | | e02: i16, ... | 2650 | | )) 2651 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2626:1 | 2626 | / pub unsafe fn _mm256_setr_epi16( 2627 | | e00: i16, 2628 | | e01: i16, 2629 | | e02: i16, ... | 2642 | | e15: i16, 2643 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2661:1 | 2661 | / pub unsafe fn _mm256_setr_epi32( 2662 | | e0: i32, 2663 | | e1: i32, 2664 | | e2: i32, ... | 2671 | | transmute(i32x8::new(e0, e1, e2, e3, e4, e5, e6, e7)) 2672 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2661:1 | 2661 | / pub unsafe fn _mm256_setr_epi32( 2662 | | e0: i32, 2663 | | e1: i32, 2664 | | e2: i32, ... | 2669 | | e7: i32, 2670 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2682:1 | 2682 | / pub unsafe fn _mm256_setr_epi64x(a: i64, b: i64, c: i64, d: i64) -> __m256i { 2683 | | transmute(i64x4::new(a, b, c, d)) 2684 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2694:1 | 2694 | / pub unsafe fn _mm256_set1_pd(a: f64) -> __m256d { 2695 | | _mm256_setr_pd(a, a, a, a) 2696 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2706:1 | 2706 | / pub unsafe fn _mm256_set1_ps(a: f32) -> __m256 { 2707 | | _mm256_setr_ps(a, a, a, a, a, a, a, a) 2708 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2720:1 | 2720 | / pub unsafe fn _mm256_set1_epi8(a: i8) -> __m256i { 2721 | | #[rustfmt::skip] 2722 | | _mm256_setr_epi8( 2723 | | a, a, a, a, a, a, a, a, ... | 2727 | | ) 2728 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2740:1 | 2740 | / pub unsafe fn _mm256_set1_epi16(a: i16) -> __m256i { 2741 | | _mm256_setr_epi16(a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a) 2742 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2752:1 | 2752 | / pub unsafe fn _mm256_set1_epi32(a: i32) -> __m256i { 2753 | | _mm256_setr_epi32(a, a, a, a, a, a, a, a) 2754 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2766:1 | 2766 | / pub unsafe fn _mm256_set1_epi64x(a: i64) -> __m256i { 2767 | | _mm256_setr_epi64x(a, a, a, a) 2768 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2778:1 | 2778 | / pub unsafe fn _mm256_castpd_ps(a: __m256d) -> __m256 { 2779 | | transmute(a) 2780 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2790:1 | 2790 | / pub unsafe fn _mm256_castps_pd(a: __m256) -> __m256d { 2791 | | transmute(a) 2792 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2802:1 | 2802 | / pub unsafe fn _mm256_castps_si256(a: __m256) -> __m256i { 2803 | | transmute(a) 2804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2814:1 | 2814 | / pub unsafe fn _mm256_castsi256_ps(a: __m256i) -> __m256 { 2815 | | transmute(a) 2816 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2826:1 | 2826 | / pub unsafe fn _mm256_castpd_si256(a: __m256d) -> __m256i { 2827 | | transmute(a) 2828 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2838:1 | 2838 | / pub unsafe fn _mm256_castsi256_pd(a: __m256i) -> __m256d { 2839 | | transmute(a) 2840 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2850:1 | 2850 | / pub unsafe fn _mm256_castps256_ps128(a: __m256) -> __m128 { 2851 | | simd_shuffle4(a, a, [0, 1, 2, 3]) 2852 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2862:1 | 2862 | / pub unsafe fn _mm256_castpd256_pd128(a: __m256d) -> __m128d { 2863 | | simd_shuffle2(a, a, [0, 1]) 2864 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2874:1 | 2874 | / pub unsafe fn _mm256_castsi256_si128(a: __m256i) -> __m128i { 2875 | | let a = a.as_i64x4(); 2876 | | let dst: i64x2 = simd_shuffle2(a, a, [0, 1]); 2877 | | transmute(dst) 2878 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2889:1 | 2889 | / pub unsafe fn _mm256_castps128_ps256(a: __m128) -> __m256 { 2890 | | // FIXME simd_shuffle8(a, a, [0, 1, 2, 3, -1, -1, -1, -1]) 2891 | | simd_shuffle8(a, a, [0, 1, 2, 3, 0, 0, 0, 0]) 2892 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2903:1 | 2903 | / pub unsafe fn _mm256_castpd128_pd256(a: __m128d) -> __m256d { 2904 | | // FIXME simd_shuffle4(a, a, [0, 1, -1, -1]) 2905 | | simd_shuffle4(a, a, [0, 1, 0, 0]) 2906 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2917:1 | 2917 | / pub unsafe fn _mm256_castsi128_si256(a: __m128i) -> __m256i { 2918 | | let a = a.as_i64x2(); 2919 | | // FIXME simd_shuffle4(a, a, [0, 1, -1, -1]) 2920 | | let dst: i64x4 = simd_shuffle4(a, a, [0, 1, 0, 0]); 2921 | | transmute(dst) 2922 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2934:1 | 2934 | / pub unsafe fn _mm256_zextps128_ps256(a: __m128) -> __m256 { 2935 | | simd_shuffle8(a, _mm_setzero_ps(), [0, 1, 2, 3, 4, 5, 6, 7]) 2936 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2948:1 | 2948 | / pub unsafe fn _mm256_zextsi128_si256(a: __m128i) -> __m256i { 2949 | | let b = _mm_setzero_si128().as_i64x2(); 2950 | | let dst: i64x4 = simd_shuffle4(a.as_i64x2(), b, [0, 1, 2, 3]); 2951 | | transmute(dst) 2952 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2965:1 | 2965 | / pub unsafe fn _mm256_zextpd128_pd256(a: __m128d) -> __m256d { 2966 | | simd_shuffle4(a, _mm_setzero_pd(), [0, 1, 2, 3]) 2967 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2976:1 | 2976 | / pub unsafe fn _mm256_undefined_ps() -> __m256 { 2977 | | _mm256_set1_ps(0.0) 2978 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2987:1 | 2987 | / pub unsafe fn _mm256_undefined_pd() -> __m256d { 2988 | | _mm256_set1_pd(0.0) 2989 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2998:1 | 2998 | / pub unsafe fn _mm256_undefined_si256() -> __m256i { 2999 | | // FIXME: this function should return MaybeUninit<__m256i> 3000 | | mem::MaybeUninit::<__m256i>::uninit().assume_init() 3001 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3010:1 | 3010 | / pub unsafe fn _mm256_set_m128(hi: __m128, lo: __m128) -> __m256 { 3011 | | simd_shuffle8(lo, hi, [0, 1, 2, 3, 4, 5, 6, 7]) 3012 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3021:1 | 3021 | / pub unsafe fn _mm256_set_m128d(hi: __m128d, lo: __m128d) -> __m256d { 3022 | | let hi: __m128 = transmute(hi); 3023 | | let lo: __m128 = transmute(lo); 3024 | | transmute(_mm256_set_m128(hi, lo)) 3025 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3034:1 | 3034 | / pub unsafe fn _mm256_set_m128i(hi: __m128i, lo: __m128i) -> __m256i { 3035 | | let hi: __m128 = transmute(hi); 3036 | | let lo: __m128 = transmute(lo); 3037 | | transmute(_mm256_set_m128(hi, lo)) 3038 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3047:1 | 3047 | / pub unsafe fn _mm256_setr_m128(lo: __m128, hi: __m128) -> __m256 { 3048 | | _mm256_set_m128(hi, lo) 3049 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3058:1 | 3058 | / pub unsafe fn _mm256_setr_m128d(lo: __m128d, hi: __m128d) -> __m256d { 3059 | | _mm256_set_m128d(hi, lo) 3060 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3069:1 | 3069 | / pub unsafe fn _mm256_setr_m128i(lo: __m128i, hi: __m128i) -> __m256i { 3070 | | _mm256_set_m128i(hi, lo) 3071 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3083:1 | 3083 | / pub unsafe fn _mm256_loadu2_m128(hiaddr: *const f32, loaddr: *const f32) -> __m256 { 3084 | | let a = _mm256_castps128_ps256(_mm_loadu_ps(loaddr)); 3085 | | _mm256_insertf128_ps(a, _mm_loadu_ps(hiaddr), 1) 3086 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3098:1 | 3098 | / pub unsafe fn _mm256_loadu2_m128d(hiaddr: *const f64, loaddr: *const f64) -> __m256d { 3099 | | let a = _mm256_castpd128_pd256(_mm_loadu_pd(loaddr)); 3100 | | _mm256_insertf128_pd(a, _mm_loadu_pd(hiaddr), 1) 3101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3112:1 | 3112 | / pub unsafe fn _mm256_loadu2_m128i(hiaddr: *const __m128i, loaddr: *const __m128i) -> __m256i { 3113 | | let a = _mm256_castsi128_si256(_mm_loadu_si128(loaddr)); 3114 | | _mm256_insertf128_si256(a, _mm_loadu_si128(hiaddr), 1) 3115 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3127:1 | 3127 | / pub unsafe fn _mm256_storeu2_m128(hiaddr: *mut f32, loaddr: *mut f32, a: __m256) { 3128 | | let lo = _mm256_castps256_ps128(a); 3129 | | _mm_storeu_ps(loaddr, lo); 3130 | | let hi = _mm256_extractf128_ps(a, 1); 3131 | | _mm_storeu_ps(hiaddr, hi); 3132 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3144:1 | 3144 | / pub unsafe fn _mm256_storeu2_m128d(hiaddr: *mut f64, loaddr: *mut f64, a: __m256d) { 3145 | | let lo = _mm256_castpd256_pd128(a); 3146 | | _mm_storeu_pd(loaddr, lo); 3147 | | let hi = _mm256_extractf128_pd(a, 1); 3148 | | _mm_storeu_pd(hiaddr, hi); 3149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3160:1 | 3160 | / pub unsafe fn _mm256_storeu2_m128i(hiaddr: *mut __m128i, loaddr: *mut __m128i, a: __m256i) { 3161 | | let lo = _mm256_castsi256_si128(a); 3162 | | _mm_storeu_si128(loaddr, lo); 3163 | | let hi = _mm256_extractf128_si256(a, 1); 3164 | | _mm_storeu_si128(hiaddr, hi); 3165 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3174:1 | 3174 | / pub unsafe fn _mm256_cvtss_f32(a: __m256) -> f32 { 3175 | | simd_extract(a, 0) 3176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:36:1 | 36 | / pub unsafe fn _mm256_abs_epi32(a: __m256i) -> __m256i { 37 | | transmute(pabsd(a.as_i32x8())) 38 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:47:1 | 47 | / pub unsafe fn _mm256_abs_epi16(a: __m256i) -> __m256i { 48 | | transmute(pabsw(a.as_i16x16())) 49 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:58:1 | 58 | / pub unsafe fn _mm256_abs_epi8(a: __m256i) -> __m256i { 59 | | transmute(pabsb(a.as_i8x32())) 60 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:69:1 | 69 | / pub unsafe fn _mm256_add_epi64(a: __m256i, b: __m256i) -> __m256i { 70 | | transmute(simd_add(a.as_i64x4(), b.as_i64x4())) 71 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:80:1 | 80 | / pub unsafe fn _mm256_add_epi32(a: __m256i, b: __m256i) -> __m256i { 81 | | transmute(simd_add(a.as_i32x8(), b.as_i32x8())) 82 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:91:1 | 91 | / pub unsafe fn _mm256_add_epi16(a: __m256i, b: __m256i) -> __m256i { 92 | | transmute(simd_add(a.as_i16x16(), b.as_i16x16())) 93 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:102:1 | 102 | / pub unsafe fn _mm256_add_epi8(a: __m256i, b: __m256i) -> __m256i { 103 | | transmute(simd_add(a.as_i8x32(), b.as_i8x32())) 104 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:113:1 | 113 | / pub unsafe fn _mm256_adds_epi8(a: __m256i, b: __m256i) -> __m256i { 114 | | transmute(simd_saturating_add(a.as_i8x32(), b.as_i8x32())) 115 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:124:1 | 124 | / pub unsafe fn _mm256_adds_epi16(a: __m256i, b: __m256i) -> __m256i { 125 | | transmute(simd_saturating_add(a.as_i16x16(), b.as_i16x16())) 126 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:135:1 | 135 | / pub unsafe fn _mm256_adds_epu8(a: __m256i, b: __m256i) -> __m256i { 136 | | transmute(simd_saturating_add(a.as_u8x32(), b.as_u8x32())) 137 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:146:1 | 146 | / pub unsafe fn _mm256_adds_epu16(a: __m256i, b: __m256i) -> __m256i { 147 | | transmute(simd_saturating_add(a.as_u16x16(), b.as_u16x16())) 148 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:159:1 | 159 | / pub unsafe fn _mm256_alignr_epi8(a: __m256i, b: __m256i, n: i32) -> __m256i { 160 | | let n = n as u32; 161 | | // If `palignr` is shifting the pair of vectors more than the size of two 162 | | // lanes, emit zero. ... | 308 | | transmute(r) 309 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:319:1 | 319 | / pub unsafe fn _mm256_and_si256(a: __m256i, b: __m256i) -> __m256i { 320 | | transmute(simd_and(a.as_i64x4(), b.as_i64x4())) 321 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:331:1 | 331 | / pub unsafe fn _mm256_andnot_si256(a: __m256i, b: __m256i) -> __m256i { 332 | | let all_ones = _mm256_set1_epi8(-1); 333 | | transmute(simd_and( 334 | | simd_xor(a.as_i64x4(), all_ones.as_i64x4()), 335 | | b.as_i64x4(), 336 | | )) 337 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:346:1 | 346 | / pub unsafe fn _mm256_avg_epu16(a: __m256i, b: __m256i) -> __m256i { 347 | | transmute(pavgw(a.as_u16x16(), b.as_u16x16())) 348 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:357:1 | 357 | / pub unsafe fn _mm256_avg_epu8(a: __m256i, b: __m256i) -> __m256i { 358 | | transmute(pavgb(a.as_u8x32(), b.as_u8x32())) 359 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:369:1 | 369 | / pub unsafe fn _mm_blend_epi32(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 370 | | let imm8 = (imm8 & 0xFF) as u8; 371 | | let a = a.as_i32x4(); 372 | | let b = b.as_i32x4(); ... | 394 | | transmute(r) 395 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:405:1 | 405 | / pub unsafe fn _mm256_blend_epi32(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 406 | | let imm8 = (imm8 & 0xFF) as u8; 407 | | let a = a.as_i32x8(); 408 | | let b = b.as_i32x8(); ... | 459 | | transmute(r) 460 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:470:1 | 470 | / pub unsafe fn _mm256_blend_epi16(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 471 | | let imm8 = (imm8 & 0xFF) as u8; 472 | | let a = a.as_i16x16(); 473 | | let b = b.as_i16x16(); ... | 564 | | transmute(r) 565 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:574:1 | 574 | / pub unsafe fn _mm256_blendv_epi8(a: __m256i, b: __m256i, mask: __m256i) -> __m256i { 575 | | transmute(pblendvb(a.as_i8x32(), b.as_i8x32(), mask.as_i8x32())) 576 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:586:1 | 586 | / pub unsafe fn _mm_broadcastb_epi8(a: __m128i) -> __m128i { 587 | | let zero = _mm_setzero_si128(); 588 | | let ret = simd_shuffle16(a.as_i8x16(), zero.as_i8x16(), [0_u32; 16]); 589 | | transmute::(ret) 590 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:600:1 | 600 | / pub unsafe fn _mm256_broadcastb_epi8(a: __m128i) -> __m256i { 601 | | let zero = _mm_setzero_si128(); 602 | | let ret = simd_shuffle32(a.as_i8x16(), zero.as_i8x16(), [0_u32; 32]); 603 | | transmute::(ret) 604 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:616:1 | 616 | / pub unsafe fn _mm_broadcastd_epi32(a: __m128i) -> __m128i { 617 | | let zero = _mm_setzero_si128(); 618 | | let ret = simd_shuffle4(a.as_i32x4(), zero.as_i32x4(), [0_u32; 4]); 619 | | transmute::(ret) 620 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:632:1 | 632 | / pub unsafe fn _mm256_broadcastd_epi32(a: __m128i) -> __m256i { 633 | | let zero = _mm_setzero_si128(); 634 | | let ret = simd_shuffle8(a.as_i32x4(), zero.as_i32x4(), [0_u32; 8]); 635 | | transmute::(ret) 636 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:647:1 | 647 | / pub unsafe fn _mm_broadcastq_epi64(a: __m128i) -> __m128i { 648 | | let ret = simd_shuffle2(a.as_i64x2(), a.as_i64x2(), [0_u32; 2]); 649 | | transmute::(ret) 650 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:660:1 | 660 | / pub unsafe fn _mm256_broadcastq_epi64(a: __m128i) -> __m256i { 661 | | let ret = simd_shuffle4(a.as_i64x2(), a.as_i64x2(), [0_u32; 4]); 662 | | transmute::(ret) 663 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:673:1 | 673 | / pub unsafe fn _mm_broadcastsd_pd(a: __m128d) -> __m128d { 674 | | simd_shuffle2(a, _mm_setzero_pd(), [0_u32; 2]) 675 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:685:1 | 685 | / pub unsafe fn _mm256_broadcastsd_pd(a: __m128d) -> __m256d { 686 | | simd_shuffle4(a, _mm_setzero_pd(), [0_u32; 4]) 687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:698:1 | 698 | / pub unsafe fn _mm256_broadcastsi128_si256(a: __m128i) -> __m256i { 699 | | let zero = _mm_setzero_si128(); 700 | | let ret = simd_shuffle4(a.as_i64x2(), zero.as_i64x2(), [0, 1, 0, 1]); 701 | | transmute::(ret) 702 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:712:1 | 712 | / pub unsafe fn _mm_broadcastss_ps(a: __m128) -> __m128 { 713 | | simd_shuffle4(a, _mm_setzero_ps(), [0_u32; 4]) 714 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:724:1 | 724 | / pub unsafe fn _mm256_broadcastss_ps(a: __m128) -> __m256 { 725 | | simd_shuffle8(a, _mm_setzero_ps(), [0_u32; 8]) 726 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:736:1 | 736 | / pub unsafe fn _mm_broadcastw_epi16(a: __m128i) -> __m128i { 737 | | let zero = _mm_setzero_si128(); 738 | | let ret = simd_shuffle8(a.as_i16x8(), zero.as_i16x8(), [0_u32; 8]); 739 | | transmute::(ret) 740 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:750:1 | 750 | / pub unsafe fn _mm256_broadcastw_epi16(a: __m128i) -> __m256i { 751 | | let zero = _mm_setzero_si128(); 752 | | let ret = simd_shuffle16(a.as_i16x8(), zero.as_i16x8(), [0_u32; 16]); 753 | | transmute::(ret) 754 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:763:1 | 763 | / pub unsafe fn _mm256_cmpeq_epi64(a: __m256i, b: __m256i) -> __m256i { 764 | | transmute::(simd_eq(a.as_i64x4(), b.as_i64x4())) 765 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:774:1 | 774 | / pub unsafe fn _mm256_cmpeq_epi32(a: __m256i, b: __m256i) -> __m256i { 775 | | transmute::(simd_eq(a.as_i32x8(), b.as_i32x8())) 776 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:785:1 | 785 | / pub unsafe fn _mm256_cmpeq_epi16(a: __m256i, b: __m256i) -> __m256i { 786 | | transmute::(simd_eq(a.as_i16x16(), b.as_i16x16())) 787 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:796:1 | 796 | / pub unsafe fn _mm256_cmpeq_epi8(a: __m256i, b: __m256i) -> __m256i { 797 | | transmute::(simd_eq(a.as_i8x32(), b.as_i8x32())) 798 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:807:1 | 807 | / pub unsafe fn _mm256_cmpgt_epi64(a: __m256i, b: __m256i) -> __m256i { 808 | | transmute::(simd_gt(a.as_i64x4(), b.as_i64x4())) 809 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:818:1 | 818 | / pub unsafe fn _mm256_cmpgt_epi32(a: __m256i, b: __m256i) -> __m256i { 819 | | transmute::(simd_gt(a.as_i32x8(), b.as_i32x8())) 820 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:829:1 | 829 | / pub unsafe fn _mm256_cmpgt_epi16(a: __m256i, b: __m256i) -> __m256i { 830 | | transmute::(simd_gt(a.as_i16x16(), b.as_i16x16())) 831 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:840:1 | 840 | / pub unsafe fn _mm256_cmpgt_epi8(a: __m256i, b: __m256i) -> __m256i { 841 | | transmute::(simd_gt(a.as_i8x32(), b.as_i8x32())) 842 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:851:1 | 851 | / pub unsafe fn _mm256_cvtepi16_epi32(a: __m128i) -> __m256i { 852 | | transmute::(simd_cast(a.as_i16x8())) 853 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:862:1 | 862 | / pub unsafe fn _mm256_cvtepi16_epi64(a: __m128i) -> __m256i { 863 | | let a = a.as_i16x8(); 864 | | let v64: i16x4 = simd_shuffle4(a, a, [0, 1, 2, 3]); 865 | | transmute::(simd_cast(v64)) 866 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:875:1 | 875 | / pub unsafe fn _mm256_cvtepi32_epi64(a: __m128i) -> __m256i { 876 | | transmute::(simd_cast(a.as_i32x4())) 877 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:886:1 | 886 | / pub unsafe fn _mm256_cvtepi8_epi16(a: __m128i) -> __m256i { 887 | | transmute::(simd_cast(a.as_i8x16())) 888 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:897:1 | 897 | / pub unsafe fn _mm256_cvtepi8_epi32(a: __m128i) -> __m256i { 898 | | let a = a.as_i8x16(); 899 | | let v64: i8x8 = simd_shuffle8(a, a, [0, 1, 2, 3, 4, 5, 6, 7]); 900 | | transmute::(simd_cast(v64)) 901 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:910:1 | 910 | / pub unsafe fn _mm256_cvtepi8_epi64(a: __m128i) -> __m256i { 911 | | let a = a.as_i8x16(); 912 | | let v32: i8x4 = simd_shuffle4(a, a, [0, 1, 2, 3]); 913 | | transmute::(simd_cast(v32)) 914 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:924:1 | 924 | / pub unsafe fn _mm256_cvtepu16_epi32(a: __m128i) -> __m256i { 925 | | transmute::(simd_cast(a.as_u16x8())) 926 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:936:1 | 936 | / pub unsafe fn _mm256_cvtepu16_epi64(a: __m128i) -> __m256i { 937 | | let a = a.as_u16x8(); 938 | | let v64: u16x4 = simd_shuffle4(a, a, [0, 1, 2, 3]); 939 | | transmute::(simd_cast(v64)) 940 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:949:1 | 949 | / pub unsafe fn _mm256_cvtepu32_epi64(a: __m128i) -> __m256i { 950 | | transmute::(simd_cast(a.as_u32x4())) 951 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:960:1 | 960 | / pub unsafe fn _mm256_cvtepu8_epi16(a: __m128i) -> __m256i { 961 | | transmute::(simd_cast(a.as_u8x16())) 962 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:972:1 | 972 | / pub unsafe fn _mm256_cvtepu8_epi32(a: __m128i) -> __m256i { 973 | | let a = a.as_u8x16(); 974 | | let v64: u8x8 = simd_shuffle8(a, a, [0, 1, 2, 3, 4, 5, 6, 7]); 975 | | transmute::(simd_cast(v64)) 976 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:986:1 | 986 | / pub unsafe fn _mm256_cvtepu8_epi64(a: __m128i) -> __m256i { 987 | | let a = a.as_u8x16(); 988 | | let v32: u8x4 = simd_shuffle4(a, a, [0, 1, 2, 3]); 989 | | transmute::(simd_cast(v32)) 990 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1003:1 | 1003 | / pub unsafe fn _mm256_extracti128_si256(a: __m256i, imm8: i32) -> __m128i { 1004 | | let a = a.as_i64x4(); 1005 | | let b = _mm256_undefined_si256().as_i64x4(); 1006 | | let dst: i64x2 = match imm8 & 0b01 { ... | 1010 | | transmute(dst) 1011 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1020:1 | 1020 | / pub unsafe fn _mm256_hadd_epi16(a: __m256i, b: __m256i) -> __m256i { 1021 | | transmute(phaddw(a.as_i16x16(), b.as_i16x16())) 1022 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1031:1 | 1031 | / pub unsafe fn _mm256_hadd_epi32(a: __m256i, b: __m256i) -> __m256i { 1032 | | transmute(phaddd(a.as_i32x8(), b.as_i32x8())) 1033 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1043:1 | 1043 | / pub unsafe fn _mm256_hadds_epi16(a: __m256i, b: __m256i) -> __m256i { 1044 | | transmute(phaddsw(a.as_i16x16(), b.as_i16x16())) 1045 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1054:1 | 1054 | / pub unsafe fn _mm256_hsub_epi16(a: __m256i, b: __m256i) -> __m256i { 1055 | | transmute(phsubw(a.as_i16x16(), b.as_i16x16())) 1056 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1065:1 | 1065 | / pub unsafe fn _mm256_hsub_epi32(a: __m256i, b: __m256i) -> __m256i { 1066 | | transmute(phsubd(a.as_i32x8(), b.as_i32x8())) 1067 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1077:1 | 1077 | / pub unsafe fn _mm256_hsubs_epi16(a: __m256i, b: __m256i) -> __m256i { 1078 | | transmute(phsubsw(a.as_i16x16(), b.as_i16x16())) 1079 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1091:1 | 1091 | / pub unsafe fn _mm_i32gather_epi32(slice: *const i32, offsets: __m128i, scale: i32) -> __m128i { 1092 | | let zero = _mm_setzero_si128().as_i32x4(); 1093 | | let neg_one = _mm_set1_epi32(-1).as_i32x4(); 1094 | | let offsets = offsets.as_i32x4(); ... | 1102 | | transmute(r) 1103 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1116:1 | 1116 | / pub unsafe fn _mm_mask_i32gather_epi32( 1117 | | src: __m128i, 1118 | | slice: *const i32, 1119 | | offsets: __m128i, ... | 1133 | | transmute(r) 1134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1146:1 | 1146 | / pub unsafe fn _mm256_i32gather_epi32(slice: *const i32, offsets: __m256i, scale: i32) -> __m256i { 1147 | | let zero = _mm256_setzero_si256().as_i32x8(); 1148 | | let neg_one = _mm256_set1_epi32(-1).as_i32x8(); 1149 | | let offsets = offsets.as_i32x8(); ... | 1157 | | transmute(r) 1158 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1171:1 | 1171 | / pub unsafe fn _mm256_mask_i32gather_epi32( 1172 | | src: __m256i, 1173 | | slice: *const i32, 1174 | | offsets: __m256i, ... | 1188 | | transmute(r) 1189 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1201:1 | 1201 | / pub unsafe fn _mm_i32gather_ps(slice: *const f32, offsets: __m128i, scale: i32) -> __m128 { 1202 | | let zero = _mm_setzero_ps(); 1203 | | let neg_one = _mm_set1_ps(-1.0); 1204 | | let offsets = offsets.as_i32x4(); ... | 1211 | | constify_imm8!(scale, call) 1212 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1225:1 | 1225 | / pub unsafe fn _mm_mask_i32gather_ps( 1226 | | src: __m128, 1227 | | slice: *const f32, 1228 | | offsets: __m128i, ... | 1239 | | constify_imm8!(scale, call) 1240 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1252:1 | 1252 | / pub unsafe fn _mm256_i32gather_ps(slice: *const f32, offsets: __m256i, scale: i32) -> __m256 { 1253 | | let zero = _mm256_setzero_ps(); 1254 | | let neg_one = _mm256_set1_ps(-1.0); 1255 | | let offsets = offsets.as_i32x8(); ... | 1262 | | constify_imm8!(scale, call) 1263 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1276:1 | 1276 | / pub unsafe fn _mm256_mask_i32gather_ps( 1277 | | src: __m256, 1278 | | slice: *const f32, 1279 | | offsets: __m256i, ... | 1290 | | constify_imm8!(scale, call) 1291 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1303:1 | 1303 | / pub unsafe fn _mm_i32gather_epi64(slice: *const i64, offsets: __m128i, scale: i32) -> __m128i { 1304 | | let zero = _mm_setzero_si128().as_i64x2(); 1305 | | let neg_one = _mm_set1_epi64x(-1).as_i64x2(); 1306 | | let offsets = offsets.as_i32x4(); ... | 1314 | | transmute(r) 1315 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1328:1 | 1328 | / pub unsafe fn _mm_mask_i32gather_epi64( 1329 | | src: __m128i, 1330 | | slice: *const i64, 1331 | | offsets: __m128i, ... | 1345 | | transmute(r) 1346 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1358:1 | 1358 | / pub unsafe fn _mm256_i32gather_epi64(slice: *const i64, offsets: __m128i, scale: i32) -> __m256i { 1359 | | let zero = _mm256_setzero_si256().as_i64x4(); 1360 | | let neg_one = _mm256_set1_epi64x(-1).as_i64x4(); 1361 | | let offsets = offsets.as_i32x4(); ... | 1369 | | transmute(r) 1370 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1383:1 | 1383 | / pub unsafe fn _mm256_mask_i32gather_epi64( 1384 | | src: __m256i, 1385 | | slice: *const i64, 1386 | | offsets: __m128i, ... | 1400 | | transmute(r) 1401 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1413:1 | 1413 | / pub unsafe fn _mm_i32gather_pd(slice: *const f64, offsets: __m128i, scale: i32) -> __m128d { 1414 | | let zero = _mm_setzero_pd(); 1415 | | let neg_one = _mm_set1_pd(-1.0); 1416 | | let offsets = offsets.as_i32x4(); ... | 1423 | | constify_imm8!(scale, call) 1424 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1437:1 | 1437 | / pub unsafe fn _mm_mask_i32gather_pd( 1438 | | src: __m128d, 1439 | | slice: *const f64, 1440 | | offsets: __m128i, ... | 1451 | | constify_imm8!(scale, call) 1452 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1464:1 | 1464 | / pub unsafe fn _mm256_i32gather_pd(slice: *const f64, offsets: __m128i, scale: i32) -> __m256d { 1465 | | let zero = _mm256_setzero_pd(); 1466 | | let neg_one = _mm256_set1_pd(-1.0); 1467 | | let offsets = offsets.as_i32x4(); ... | 1474 | | constify_imm8!(scale, call) 1475 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1488:1 | 1488 | / pub unsafe fn _mm256_mask_i32gather_pd( 1489 | | src: __m256d, 1490 | | slice: *const f64, 1491 | | offsets: __m128i, ... | 1502 | | constify_imm8!(scale, call) 1503 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1515:1 | 1515 | / pub unsafe fn _mm_i64gather_epi32(slice: *const i32, offsets: __m128i, scale: i32) -> __m128i { 1516 | | let zero = _mm_setzero_si128().as_i32x4(); 1517 | | let neg_one = _mm_set1_epi64x(-1).as_i32x4(); 1518 | | let offsets = offsets.as_i64x2(); ... | 1526 | | transmute(r) 1527 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1540:1 | 1540 | / pub unsafe fn _mm_mask_i64gather_epi32( 1541 | | src: __m128i, 1542 | | slice: *const i32, 1543 | | offsets: __m128i, ... | 1557 | | transmute(r) 1558 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1570:1 | 1570 | / pub unsafe fn _mm256_i64gather_epi32(slice: *const i32, offsets: __m256i, scale: i32) -> __m128i { 1571 | | let zero = _mm_setzero_si128().as_i32x4(); 1572 | | let neg_one = _mm_set1_epi64x(-1).as_i32x4(); 1573 | | let offsets = offsets.as_i64x4(); ... | 1581 | | transmute(r) 1582 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1595:1 | 1595 | / pub unsafe fn _mm256_mask_i64gather_epi32( 1596 | | src: __m128i, 1597 | | slice: *const i32, 1598 | | offsets: __m256i, ... | 1612 | | transmute(r) 1613 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1625:1 | 1625 | / pub unsafe fn _mm_i64gather_ps(slice: *const f32, offsets: __m128i, scale: i32) -> __m128 { 1626 | | let zero = _mm_setzero_ps(); 1627 | | let neg_one = _mm_set1_ps(-1.0); 1628 | | let offsets = offsets.as_i64x2(); ... | 1635 | | constify_imm8!(scale, call) 1636 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1649:1 | 1649 | / pub unsafe fn _mm_mask_i64gather_ps( 1650 | | src: __m128, 1651 | | slice: *const f32, 1652 | | offsets: __m128i, ... | 1663 | | constify_imm8!(scale, call) 1664 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1676:1 | 1676 | / pub unsafe fn _mm256_i64gather_ps(slice: *const f32, offsets: __m256i, scale: i32) -> __m128 { 1677 | | let zero = _mm_setzero_ps(); 1678 | | let neg_one = _mm_set1_ps(-1.0); 1679 | | let offsets = offsets.as_i64x4(); ... | 1686 | | constify_imm8!(scale, call) 1687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1700:1 | 1700 | / pub unsafe fn _mm256_mask_i64gather_ps( 1701 | | src: __m128, 1702 | | slice: *const f32, 1703 | | offsets: __m256i, ... | 1714 | | constify_imm8!(scale, call) 1715 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1727:1 | 1727 | / pub unsafe fn _mm_i64gather_epi64(slice: *const i64, offsets: __m128i, scale: i32) -> __m128i { 1728 | | let zero = _mm_setzero_si128().as_i64x2(); 1729 | | let neg_one = _mm_set1_epi64x(-1).as_i64x2(); 1730 | | let slice = slice as *const i8; ... | 1738 | | transmute(r) 1739 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1752:1 | 1752 | / pub unsafe fn _mm_mask_i64gather_epi64( 1753 | | src: __m128i, 1754 | | slice: *const i64, 1755 | | offsets: __m128i, ... | 1769 | | transmute(r) 1770 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1782:1 | 1782 | / pub unsafe fn _mm256_i64gather_epi64(slice: *const i64, offsets: __m256i, scale: i32) -> __m256i { 1783 | | let zero = _mm256_setzero_si256().as_i64x4(); 1784 | | let neg_one = _mm256_set1_epi64x(-1).as_i64x4(); 1785 | | let slice = slice as *const i8; ... | 1793 | | transmute(r) 1794 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1807:1 | 1807 | / pub unsafe fn _mm256_mask_i64gather_epi64( 1808 | | src: __m256i, 1809 | | slice: *const i64, 1810 | | offsets: __m256i, ... | 1824 | | transmute(r) 1825 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1837:1 | 1837 | / pub unsafe fn _mm_i64gather_pd(slice: *const f64, offsets: __m128i, scale: i32) -> __m128d { 1838 | | let zero = _mm_setzero_pd(); 1839 | | let neg_one = _mm_set1_pd(-1.0); 1840 | | let slice = slice as *const i8; ... | 1847 | | constify_imm8!(scale, call) 1848 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1861:1 | 1861 | / pub unsafe fn _mm_mask_i64gather_pd( 1862 | | src: __m128d, 1863 | | slice: *const f64, 1864 | | offsets: __m128i, ... | 1875 | | constify_imm8!(scale, call) 1876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1888:1 | 1888 | / pub unsafe fn _mm256_i64gather_pd(slice: *const f64, offsets: __m256i, scale: i32) -> __m256d { 1889 | | let zero = _mm256_setzero_pd(); 1890 | | let neg_one = _mm256_set1_pd(-1.0); 1891 | | let slice = slice as *const i8; ... | 1898 | | constify_imm8!(scale, call) 1899 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1912:1 | 1912 | / pub unsafe fn _mm256_mask_i64gather_pd( 1913 | | src: __m256d, 1914 | | slice: *const f64, 1915 | | offsets: __m256i, ... | 1926 | | constify_imm8!(scale, call) 1927 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1941:1 | 1941 | / pub unsafe fn _mm256_inserti128_si256(a: __m256i, b: __m128i, imm8: i32) -> __m256i { 1942 | | let a = a.as_i64x4(); 1943 | | let b = _mm256_castsi128_si256(b).as_i64x4(); 1944 | | let dst: i64x4 = match imm8 & 0b01 { ... | 1948 | | transmute(dst) 1949 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1960:1 | 1960 | / pub unsafe fn _mm256_madd_epi16(a: __m256i, b: __m256i) -> __m256i { 1961 | | transmute(pmaddwd(a.as_i16x16(), b.as_i16x16())) 1962 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1974:1 | 1974 | / pub unsafe fn _mm256_maddubs_epi16(a: __m256i, b: __m256i) -> __m256i { 1975 | | transmute(pmaddubsw(a.as_u8x32(), b.as_u8x32())) 1976 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1987:1 | 1987 | / pub unsafe fn _mm_maskload_epi32(mem_addr: *const i32, mask: __m128i) -> __m128i { 1988 | | transmute(maskloadd(mem_addr as *const i8, mask.as_i32x4())) 1989 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2000:1 | 2000 | / pub unsafe fn _mm256_maskload_epi32(mem_addr: *const i32, mask: __m256i) -> __m256i { 2001 | | transmute(maskloadd256(mem_addr as *const i8, mask.as_i32x8())) 2002 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2013:1 | 2013 | / pub unsafe fn _mm_maskload_epi64(mem_addr: *const i64, mask: __m128i) -> __m128i { 2014 | | transmute(maskloadq(mem_addr as *const i8, mask.as_i64x2())) 2015 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2026:1 | 2026 | / pub unsafe fn _mm256_maskload_epi64(mem_addr: *const i64, mask: __m256i) -> __m256i { 2027 | | transmute(maskloadq256(mem_addr as *const i8, mask.as_i64x4())) 2028 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2039:1 | 2039 | / pub unsafe fn _mm_maskstore_epi32(mem_addr: *mut i32, mask: __m128i, a: __m128i) { 2040 | | maskstored(mem_addr as *mut i8, mask.as_i32x4(), a.as_i32x4()) 2041 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2052:1 | 2052 | / pub unsafe fn _mm256_maskstore_epi32(mem_addr: *mut i32, mask: __m256i, a: __m256i) { 2053 | | maskstored256(mem_addr as *mut i8, mask.as_i32x8(), a.as_i32x8()) 2054 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2065:1 | 2065 | / pub unsafe fn _mm_maskstore_epi64(mem_addr: *mut i64, mask: __m128i, a: __m128i) { 2066 | | maskstoreq(mem_addr as *mut i8, mask.as_i64x2(), a.as_i64x2()) 2067 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2078:1 | 2078 | / pub unsafe fn _mm256_maskstore_epi64(mem_addr: *mut i64, mask: __m256i, a: __m256i) { 2079 | | maskstoreq256(mem_addr as *mut i8, mask.as_i64x4(), a.as_i64x4()) 2080 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2090:1 | 2090 | / pub unsafe fn _mm256_max_epi16(a: __m256i, b: __m256i) -> __m256i { 2091 | | transmute(pmaxsw(a.as_i16x16(), b.as_i16x16())) 2092 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2102:1 | 2102 | / pub unsafe fn _mm256_max_epi32(a: __m256i, b: __m256i) -> __m256i { 2103 | | transmute(pmaxsd(a.as_i32x8(), b.as_i32x8())) 2104 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2114:1 | 2114 | / pub unsafe fn _mm256_max_epi8(a: __m256i, b: __m256i) -> __m256i { 2115 | | transmute(pmaxsb(a.as_i8x32(), b.as_i8x32())) 2116 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2126:1 | 2126 | / pub unsafe fn _mm256_max_epu16(a: __m256i, b: __m256i) -> __m256i { 2127 | | transmute(pmaxuw(a.as_u16x16(), b.as_u16x16())) 2128 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2138:1 | 2138 | / pub unsafe fn _mm256_max_epu32(a: __m256i, b: __m256i) -> __m256i { 2139 | | transmute(pmaxud(a.as_u32x8(), b.as_u32x8())) 2140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2150:1 | 2150 | / pub unsafe fn _mm256_max_epu8(a: __m256i, b: __m256i) -> __m256i { 2151 | | transmute(pmaxub(a.as_u8x32(), b.as_u8x32())) 2152 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2162:1 | 2162 | / pub unsafe fn _mm256_min_epi16(a: __m256i, b: __m256i) -> __m256i { 2163 | | transmute(pminsw(a.as_i16x16(), b.as_i16x16())) 2164 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2174:1 | 2174 | / pub unsafe fn _mm256_min_epi32(a: __m256i, b: __m256i) -> __m256i { 2175 | | transmute(pminsd(a.as_i32x8(), b.as_i32x8())) 2176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2186:1 | 2186 | / pub unsafe fn _mm256_min_epi8(a: __m256i, b: __m256i) -> __m256i { 2187 | | transmute(pminsb(a.as_i8x32(), b.as_i8x32())) 2188 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2198:1 | 2198 | / pub unsafe fn _mm256_min_epu16(a: __m256i, b: __m256i) -> __m256i { 2199 | | transmute(pminuw(a.as_u16x16(), b.as_u16x16())) 2200 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2210:1 | 2210 | / pub unsafe fn _mm256_min_epu32(a: __m256i, b: __m256i) -> __m256i { 2211 | | transmute(pminud(a.as_u32x8(), b.as_u32x8())) 2212 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2222:1 | 2222 | / pub unsafe fn _mm256_min_epu8(a: __m256i, b: __m256i) -> __m256i { 2223 | | transmute(pminub(a.as_u8x32(), b.as_u8x32())) 2224 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2234:1 | 2234 | / pub unsafe fn _mm256_movemask_epi8(a: __m256i) -> i32 { 2235 | | pmovmskb(a.as_i8x32()) 2236 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2252:1 | 2252 | / pub unsafe fn _mm256_mpsadbw_epu8(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 2253 | | let a = a.as_u8x32(); 2254 | | let b = b.as_u8x32(); 2255 | | macro_rules! call { ... | 2261 | | transmute(r) 2262 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2274:1 | 2274 | / pub unsafe fn _mm256_mul_epi32(a: __m256i, b: __m256i) -> __m256i { 2275 | | transmute(pmuldq(a.as_i32x8(), b.as_i32x8())) 2276 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2288:1 | 2288 | / pub unsafe fn _mm256_mul_epu32(a: __m256i, b: __m256i) -> __m256i { 2289 | | transmute(pmuludq(a.as_u32x8(), b.as_u32x8())) 2290 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2301:1 | 2301 | / pub unsafe fn _mm256_mulhi_epi16(a: __m256i, b: __m256i) -> __m256i { 2302 | | transmute(pmulhw(a.as_i16x16(), b.as_i16x16())) 2303 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2314:1 | 2314 | / pub unsafe fn _mm256_mulhi_epu16(a: __m256i, b: __m256i) -> __m256i { 2315 | | transmute(pmulhuw(a.as_u16x16(), b.as_u16x16())) 2316 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2327:1 | 2327 | / pub unsafe fn _mm256_mullo_epi16(a: __m256i, b: __m256i) -> __m256i { 2328 | | transmute(simd_mul(a.as_i16x16(), b.as_i16x16())) 2329 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2340:1 | 2340 | / pub unsafe fn _mm256_mullo_epi32(a: __m256i, b: __m256i) -> __m256i { 2341 | | transmute(simd_mul(a.as_i32x8(), b.as_i32x8())) 2342 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2354:1 | 2354 | / pub unsafe fn _mm256_mulhrs_epi16(a: __m256i, b: __m256i) -> __m256i { 2355 | | transmute(pmulhrsw(a.as_i16x16(), b.as_i16x16())) 2356 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2366:1 | 2366 | / pub unsafe fn _mm256_or_si256(a: __m256i, b: __m256i) -> __m256i { 2367 | | transmute(simd_or(a.as_i32x8(), b.as_i32x8())) 2368 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2378:1 | 2378 | / pub unsafe fn _mm256_packs_epi16(a: __m256i, b: __m256i) -> __m256i { 2379 | | transmute(packsswb(a.as_i16x16(), b.as_i16x16())) 2380 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2390:1 | 2390 | / pub unsafe fn _mm256_packs_epi32(a: __m256i, b: __m256i) -> __m256i { 2391 | | transmute(packssdw(a.as_i32x8(), b.as_i32x8())) 2392 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2402:1 | 2402 | / pub unsafe fn _mm256_packus_epi16(a: __m256i, b: __m256i) -> __m256i { 2403 | | transmute(packuswb(a.as_i16x16(), b.as_i16x16())) 2404 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2414:1 | 2414 | / pub unsafe fn _mm256_packus_epi32(a: __m256i, b: __m256i) -> __m256i { 2415 | | transmute(packusdw(a.as_i32x8(), b.as_i32x8())) 2416 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2428:1 | 2428 | / pub unsafe fn _mm256_permutevar8x32_epi32(a: __m256i, b: __m256i) -> __m256i { 2429 | | transmute(permd(a.as_u32x8(), b.as_u32x8())) 2430 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2440:1 | 2440 | / pub unsafe fn _mm256_permute4x64_epi64(a: __m256i, imm8: i32) -> __m256i { 2441 | | let imm8 = (imm8 & 0xFF) as u8; 2442 | | let zero = _mm256_setzero_si256().as_i64x4(); 2443 | | let a = a.as_i64x4(); ... | 2485 | | transmute(r) 2486 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2496:1 | 2496 | / pub unsafe fn _mm256_permute2x128_si256(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 2497 | | let a = a.as_i64x4(); 2498 | | let b = b.as_i64x4(); 2499 | | macro_rules! call { ... | 2504 | | transmute(constify_imm8!(imm8, call)) 2505 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2516:1 | 2516 | / pub unsafe fn _mm256_permute4x64_pd(a: __m256d, imm8: i32) -> __m256d { 2517 | | let imm8 = (imm8 & 0xFF) as u8; 2518 | | let undef = _mm256_undefined_pd(); 2519 | | macro_rules! shuffle_done { ... | 2559 | | } 2560 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2570:1 | 2570 | / pub unsafe fn _mm256_permutevar8x32_ps(a: __m256, idx: __m256i) -> __m256 { 2571 | | permps(a, idx.as_i32x8()) 2572 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2584:1 | 2584 | / pub unsafe fn _mm256_sad_epu8(a: __m256i, b: __m256i) -> __m256i { 2585 | | transmute(psadbw(a.as_u8x32(), b.as_u8x32())) 2586 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2623:1 | 2623 | / pub unsafe fn _mm256_shuffle_epi8(a: __m256i, b: __m256i) -> __m256i { 2624 | | transmute(pshufb(a.as_u8x32(), b.as_u8x32())) 2625 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2662:1 | 2662 | / pub unsafe fn _mm256_shuffle_epi32(a: __m256i, imm8: i32) -> __m256i { 2663 | | // simd_shuffleX requires that its selector parameter be made up of 2664 | | // constant values, but we can't enforce that here. In spirit, we need 2665 | | // to write a `match` on all possible values of a byte, and for each value, ... | 2727 | | transmute(r) 2728 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2740:1 | 2740 | / pub unsafe fn _mm256_shufflehi_epi16(a: __m256i, imm8: i32) -> __m256i { 2741 | | let imm8 = (imm8 & 0xFF) as u8; 2742 | | let a = a.as_i16x16(); 2743 | | macro_rules! shuffle_done { ... | 2788 | | transmute(r) 2789 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2801:1 | 2801 | / pub unsafe fn _mm256_shufflelo_epi16(a: __m256i, imm8: i32) -> __m256i { 2802 | | let imm8 = (imm8 & 0xFF) as u8; 2803 | | let a = a.as_i16x16(); 2804 | | macro_rules! shuffle_done { ... | 2849 | | transmute(r) 2850 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2861:1 | 2861 | / pub unsafe fn _mm256_sign_epi16(a: __m256i, b: __m256i) -> __m256i { 2862 | | transmute(psignw(a.as_i16x16(), b.as_i16x16())) 2863 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2874:1 | 2874 | / pub unsafe fn _mm256_sign_epi32(a: __m256i, b: __m256i) -> __m256i { 2875 | | transmute(psignd(a.as_i32x8(), b.as_i32x8())) 2876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2887:1 | 2887 | / pub unsafe fn _mm256_sign_epi8(a: __m256i, b: __m256i) -> __m256i { 2888 | | transmute(psignb(a.as_i8x32(), b.as_i8x32())) 2889 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2899:1 | 2899 | / pub unsafe fn _mm256_sll_epi16(a: __m256i, count: __m128i) -> __m256i { 2900 | | transmute(psllw(a.as_i16x16(), count.as_i16x8())) 2901 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2911:1 | 2911 | / pub unsafe fn _mm256_sll_epi32(a: __m256i, count: __m128i) -> __m256i { 2912 | | transmute(pslld(a.as_i32x8(), count.as_i32x4())) 2913 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2923:1 | 2923 | / pub unsafe fn _mm256_sll_epi64(a: __m256i, count: __m128i) -> __m256i { 2924 | | transmute(psllq(a.as_i64x4(), count.as_i64x2())) 2925 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2935:1 | 2935 | / pub unsafe fn _mm256_slli_epi16(a: __m256i, imm8: i32) -> __m256i { 2936 | | transmute(pslliw(a.as_i16x16(), imm8)) 2937 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2947:1 | 2947 | / pub unsafe fn _mm256_slli_epi32(a: __m256i, imm8: i32) -> __m256i { 2948 | | transmute(psllid(a.as_i32x8(), imm8)) 2949 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2959:1 | 2959 | / pub unsafe fn _mm256_slli_epi64(a: __m256i, imm8: i32) -> __m256i { 2960 | | transmute(pslliq(a.as_i64x4(), imm8)) 2961 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2971:1 | 2971 | / pub unsafe fn _mm256_slli_si256(a: __m256i, imm8: i32) -> __m256i { 2972 | | let a = a.as_i64x4(); 2973 | | macro_rules! call { 2974 | | ($imm8:expr) => { ... | 2978 | | transmute(constify_imm8!(imm8 * 8, call)) 2979 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2989:1 | 2989 | / pub unsafe fn _mm256_bslli_epi128(a: __m256i, imm8: i32) -> __m256i { 2990 | | let a = a.as_i64x4(); 2991 | | macro_rules! call { 2992 | | ($imm8:expr) => { ... | 2996 | | transmute(constify_imm8!(imm8 * 8, call)) 2997 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3008:1 | 3008 | / pub unsafe fn _mm_sllv_epi32(a: __m128i, count: __m128i) -> __m128i { 3009 | | transmute(psllvd(a.as_i32x4(), count.as_i32x4())) 3010 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3021:1 | 3021 | / pub unsafe fn _mm256_sllv_epi32(a: __m256i, count: __m256i) -> __m256i { 3022 | | transmute(psllvd256(a.as_i32x8(), count.as_i32x8())) 3023 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3034:1 | 3034 | / pub unsafe fn _mm_sllv_epi64(a: __m128i, count: __m128i) -> __m128i { 3035 | | transmute(psllvq(a.as_i64x2(), count.as_i64x2())) 3036 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3047:1 | 3047 | / pub unsafe fn _mm256_sllv_epi64(a: __m256i, count: __m256i) -> __m256i { 3048 | | transmute(psllvq256(a.as_i64x4(), count.as_i64x4())) 3049 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3059:1 | 3059 | / pub unsafe fn _mm256_sra_epi16(a: __m256i, count: __m128i) -> __m256i { 3060 | | transmute(psraw(a.as_i16x16(), count.as_i16x8())) 3061 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3071:1 | 3071 | / pub unsafe fn _mm256_sra_epi32(a: __m256i, count: __m128i) -> __m256i { 3072 | | transmute(psrad(a.as_i32x8(), count.as_i32x4())) 3073 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3083:1 | 3083 | / pub unsafe fn _mm256_srai_epi16(a: __m256i, imm8: i32) -> __m256i { 3084 | | transmute(psraiw(a.as_i16x16(), imm8)) 3085 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3095:1 | 3095 | / pub unsafe fn _mm256_srai_epi32(a: __m256i, imm8: i32) -> __m256i { 3096 | | transmute(psraid(a.as_i32x8(), imm8)) 3097 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3107:1 | 3107 | / pub unsafe fn _mm_srav_epi32(a: __m128i, count: __m128i) -> __m128i { 3108 | | transmute(psravd(a.as_i32x4(), count.as_i32x4())) 3109 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3119:1 | 3119 | / pub unsafe fn _mm256_srav_epi32(a: __m256i, count: __m256i) -> __m256i { 3120 | | transmute(psravd256(a.as_i32x8(), count.as_i32x8())) 3121 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3131:1 | 3131 | / pub unsafe fn _mm256_srli_si256(a: __m256i, imm8: i32) -> __m256i { 3132 | | let a = a.as_i64x4(); 3133 | | macro_rules! call { 3134 | | ($imm8:expr) => { ... | 3138 | | transmute(constify_imm8!(imm8 * 8, call)) 3139 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3149:1 | 3149 | / pub unsafe fn _mm256_bsrli_epi128(a: __m256i, imm8: i32) -> __m256i { 3150 | | let a = a.as_i64x4(); 3151 | | macro_rules! call { 3152 | | ($imm8:expr) => { ... | 3156 | | transmute(constify_imm8!(imm8 * 8, call)) 3157 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3167:1 | 3167 | / pub unsafe fn _mm256_srl_epi16(a: __m256i, count: __m128i) -> __m256i { 3168 | | transmute(psrlw(a.as_i16x16(), count.as_i16x8())) 3169 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3179:1 | 3179 | / pub unsafe fn _mm256_srl_epi32(a: __m256i, count: __m128i) -> __m256i { 3180 | | transmute(psrld(a.as_i32x8(), count.as_i32x4())) 3181 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3191:1 | 3191 | / pub unsafe fn _mm256_srl_epi64(a: __m256i, count: __m128i) -> __m256i { 3192 | | transmute(psrlq(a.as_i64x4(), count.as_i64x2())) 3193 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3203:1 | 3203 | / pub unsafe fn _mm256_srli_epi16(a: __m256i, imm8: i32) -> __m256i { 3204 | | transmute(psrliw(a.as_i16x16(), imm8)) 3205 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3215:1 | 3215 | / pub unsafe fn _mm256_srli_epi32(a: __m256i, imm8: i32) -> __m256i { 3216 | | transmute(psrlid(a.as_i32x8(), imm8)) 3217 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3227:1 | 3227 | / pub unsafe fn _mm256_srli_epi64(a: __m256i, imm8: i32) -> __m256i { 3228 | | transmute(psrliq(a.as_i64x4(), imm8)) 3229 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3239:1 | 3239 | / pub unsafe fn _mm_srlv_epi32(a: __m128i, count: __m128i) -> __m128i { 3240 | | transmute(psrlvd(a.as_i32x4(), count.as_i32x4())) 3241 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3251:1 | 3251 | / pub unsafe fn _mm256_srlv_epi32(a: __m256i, count: __m256i) -> __m256i { 3252 | | transmute(psrlvd256(a.as_i32x8(), count.as_i32x8())) 3253 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3263:1 | 3263 | / pub unsafe fn _mm_srlv_epi64(a: __m128i, count: __m128i) -> __m128i { 3264 | | transmute(psrlvq(a.as_i64x2(), count.as_i64x2())) 3265 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3275:1 | 3275 | / pub unsafe fn _mm256_srlv_epi64(a: __m256i, count: __m256i) -> __m256i { 3276 | | transmute(psrlvq256(a.as_i64x4(), count.as_i64x4())) 3277 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3288:1 | 3288 | / pub unsafe fn _mm256_sub_epi16(a: __m256i, b: __m256i) -> __m256i { 3289 | | transmute(simd_sub(a.as_i16x16(), b.as_i16x16())) 3290 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3299:1 | 3299 | / pub unsafe fn _mm256_sub_epi32(a: __m256i, b: __m256i) -> __m256i { 3300 | | transmute(simd_sub(a.as_i32x8(), b.as_i32x8())) 3301 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3310:1 | 3310 | / pub unsafe fn _mm256_sub_epi64(a: __m256i, b: __m256i) -> __m256i { 3311 | | transmute(simd_sub(a.as_i64x4(), b.as_i64x4())) 3312 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3321:1 | 3321 | / pub unsafe fn _mm256_sub_epi8(a: __m256i, b: __m256i) -> __m256i { 3322 | | transmute(simd_sub(a.as_i8x32(), b.as_i8x32())) 3323 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3333:1 | 3333 | / pub unsafe fn _mm256_subs_epi16(a: __m256i, b: __m256i) -> __m256i { 3334 | | transmute(simd_saturating_sub(a.as_i16x16(), b.as_i16x16())) 3335 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3345:1 | 3345 | / pub unsafe fn _mm256_subs_epi8(a: __m256i, b: __m256i) -> __m256i { 3346 | | transmute(simd_saturating_sub(a.as_i8x32(), b.as_i8x32())) 3347 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3357:1 | 3357 | / pub unsafe fn _mm256_subs_epu16(a: __m256i, b: __m256i) -> __m256i { 3358 | | transmute(simd_saturating_sub(a.as_u16x16(), b.as_u16x16())) 3359 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3369:1 | 3369 | / pub unsafe fn _mm256_subs_epu8(a: __m256i, b: __m256i) -> __m256i { 3370 | | transmute(simd_saturating_sub(a.as_u8x32(), b.as_u8x32())) 3371 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3416:1 | 3416 | / pub unsafe fn _mm256_unpackhi_epi8(a: __m256i, b: __m256i) -> __m256i { 3417 | | #[rustfmt::skip] 3418 | | let r: i8x32 = simd_shuffle32(a.as_i8x32(), b.as_i8x32(), [ 3419 | | 8, 40, 9, 41, 10, 42, 11, 43, ... | 3424 | | transmute(r) 3425 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3469:1 | 3469 | / pub unsafe fn _mm256_unpacklo_epi8(a: __m256i, b: __m256i) -> __m256i { 3470 | | #[rustfmt::skip] 3471 | | let r: i8x32 = simd_shuffle32(a.as_i8x32(), b.as_i8x32(), [ 3472 | | 0, 32, 1, 33, 2, 34, 3, 35, ... | 3477 | | transmute(r) 3478 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3518:1 | 3518 | / pub unsafe fn _mm256_unpackhi_epi16(a: __m256i, b: __m256i) -> __m256i { 3519 | | let r: i16x16 = simd_shuffle16( 3520 | | a.as_i16x16(), 3521 | | b.as_i16x16(), ... | 3524 | | transmute(r) 3525 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3566:1 | 3566 | / pub unsafe fn _mm256_unpacklo_epi16(a: __m256i, b: __m256i) -> __m256i { 3567 | | let r: i16x16 = simd_shuffle16( 3568 | | a.as_i16x16(), 3569 | | b.as_i16x16(), ... | 3572 | | transmute(r) 3573 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3607:1 | 3607 | / pub unsafe fn _mm256_unpackhi_epi32(a: __m256i, b: __m256i) -> __m256i { 3608 | | let r: i32x8 = simd_shuffle8(a.as_i32x8(), b.as_i32x8(), [2, 10, 3, 11, 6, 14, 7, 15]); 3609 | | transmute(r) 3610 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3644:1 | 3644 | / pub unsafe fn _mm256_unpacklo_epi32(a: __m256i, b: __m256i) -> __m256i { 3645 | | let r: i32x8 = simd_shuffle8(a.as_i32x8(), b.as_i32x8(), [0, 8, 1, 9, 4, 12, 5, 13]); 3646 | | transmute(r) 3647 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3681:1 | 3681 | / pub unsafe fn _mm256_unpackhi_epi64(a: __m256i, b: __m256i) -> __m256i { 3682 | | let r: i64x4 = simd_shuffle4(a.as_i64x4(), b.as_i64x4(), [1, 5, 3, 7]); 3683 | | transmute(r) 3684 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3718:1 | 3718 | / pub unsafe fn _mm256_unpacklo_epi64(a: __m256i, b: __m256i) -> __m256i { 3719 | | let r: i64x4 = simd_shuffle4(a.as_i64x4(), b.as_i64x4(), [0, 4, 2, 6]); 3720 | | transmute(r) 3721 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3731:1 | 3731 | / pub unsafe fn _mm256_xor_si256(a: __m256i, b: __m256i) -> __m256i { 3732 | | transmute(simd_xor(a.as_i64x4(), b.as_i64x4())) 3733 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3746:1 | 3746 | / pub unsafe fn _mm256_extract_epi8(a: __m256i, imm8: i32) -> i32 { 3747 | | let a = a.as_u8x32(); 3748 | | macro_rules! call { 3749 | | ($imm5:expr) => { ... | 3753 | | constify_imm5!(imm8, call) 3754 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3767:1 | 3767 | / pub unsafe fn _mm256_extract_epi16(a: __m256i, imm8: i32) -> i32 { 3768 | | let a = a.as_u16x16(); 3769 | | macro_rules! call { 3770 | | ($imm4:expr) => { ... | 3774 | | constify_imm4!((imm8 & 15), call) 3775 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3785:1 | 3785 | / pub unsafe fn _mm256_extract_epi32(a: __m256i, imm8: i32) -> i32 { 3786 | | let a = a.as_i32x8(); 3787 | | macro_rules! call { 3788 | | ($imm3:expr) => { ... | 3792 | | constify_imm3!((imm8 & 7), call) 3793 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3802:1 | 3802 | / pub unsafe fn _mm256_cvtsd_f64(a: __m256d) -> f64 { 3803 | | simd_extract(a, 0) 3804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3813:1 | 3813 | / pub unsafe fn _mm256_cvtsi256_si32(a: __m256i) -> i32 { 3814 | | simd_extract(a.as_i32x8(), 0) 3815 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:35:1 | 35 | / pub unsafe fn _mm_fmadd_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 36 | | simd_fma(a, b, c) 37 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:47:1 | 47 | / pub unsafe fn _mm256_fmadd_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 48 | | simd_fma(a, b, c) 49 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:59:1 | 59 | / pub unsafe fn _mm_fmadd_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 60 | | simd_fma(a, b, c) 61 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:71:1 | 71 | / pub unsafe fn _mm256_fmadd_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 72 | | simd_fma(a, b, c) 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:85:1 | 85 | / pub unsafe fn _mm_fmadd_sd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 86 | | vfmaddsd(a, b, c) 87 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:99:1 | 99 | / pub unsafe fn _mm_fmadd_ss(a: __m128, b: __m128, c: __m128) -> __m128 { 100 | | vfmaddss(a, b, c) 101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:112:1 | 112 | / pub unsafe fn _mm_fmaddsub_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 113 | | vfmaddsubpd(a, b, c) 114 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:125:1 | 125 | / pub unsafe fn _mm256_fmaddsub_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 126 | | vfmaddsubpd256(a, b, c) 127 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:138:1 | 138 | / pub unsafe fn _mm_fmaddsub_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 139 | | vfmaddsubps(a, b, c) 140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:151:1 | 151 | / pub unsafe fn _mm256_fmaddsub_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 152 | | vfmaddsubps256(a, b, c) 153 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:163:1 | 163 | / pub unsafe fn _mm_fmsub_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 164 | | vfmsubpd(a, b, c) 165 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:175:1 | 175 | / pub unsafe fn _mm256_fmsub_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 176 | | vfmsubpd256(a, b, c) 177 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:187:1 | 187 | / pub unsafe fn _mm_fmsub_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 188 | | vfmsubps(a, b, c) 189 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:199:1 | 199 | / pub unsafe fn _mm256_fmsub_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 200 | | vfmsubps256(a, b, c) 201 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:213:1 | 213 | / pub unsafe fn _mm_fmsub_sd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 214 | | vfmsubsd(a, b, c) 215 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:227:1 | 227 | / pub unsafe fn _mm_fmsub_ss(a: __m128, b: __m128, c: __m128) -> __m128 { 228 | | vfmsubss(a, b, c) 229 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:240:1 | 240 | / pub unsafe fn _mm_fmsubadd_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 241 | | vfmsubaddpd(a, b, c) 242 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:253:1 | 253 | / pub unsafe fn _mm256_fmsubadd_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 254 | | vfmsubaddpd256(a, b, c) 255 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:266:1 | 266 | / pub unsafe fn _mm_fmsubadd_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 267 | | vfmsubaddps(a, b, c) 268 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:279:1 | 279 | / pub unsafe fn _mm256_fmsubadd_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 280 | | vfmsubaddps256(a, b, c) 281 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:291:1 | 291 | / pub unsafe fn _mm_fnmadd_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 292 | | vfnmaddpd(a, b, c) 293 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:303:1 | 303 | / pub unsafe fn _mm256_fnmadd_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 304 | | vfnmaddpd256(a, b, c) 305 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:315:1 | 315 | / pub unsafe fn _mm_fnmadd_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 316 | | vfnmaddps(a, b, c) 317 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:327:1 | 327 | / pub unsafe fn _mm256_fnmadd_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 328 | | vfnmaddps256(a, b, c) 329 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:341:1 | 341 | / pub unsafe fn _mm_fnmadd_sd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 342 | | vfnmaddsd(a, b, c) 343 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:355:1 | 355 | / pub unsafe fn _mm_fnmadd_ss(a: __m128, b: __m128, c: __m128) -> __m128 { 356 | | vfnmaddss(a, b, c) 357 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:368:1 | 368 | / pub unsafe fn _mm_fnmsub_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 369 | | vfnmsubpd(a, b, c) 370 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:381:1 | 381 | / pub unsafe fn _mm256_fnmsub_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 382 | | vfnmsubpd256(a, b, c) 383 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:394:1 | 394 | / pub unsafe fn _mm_fnmsub_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 395 | | vfnmsubps(a, b, c) 396 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:407:1 | 407 | / pub unsafe fn _mm256_fnmsub_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 408 | | vfnmsubps256(a, b, c) 409 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:422:1 | 422 | / pub unsafe fn _mm_fnmsub_sd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 423 | | vfnmsubsd(a, b, c) 424 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:437:1 | 437 | / pub unsafe fn _mm_fnmsub_ss(a: __m128, b: __m128, c: __m128) -> __m128 { 438 | | vfnmsubss(a, b, c) 439 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/abm.rs:32:1 | 32 | / pub unsafe fn _lzcnt_u32(x: u32) -> u32 { 33 | | x.leading_zeros() 34 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/abm.rs:43:1 | 43 | / pub unsafe fn _popcnt32(x: i32) -> i32 { 44 | | x.count_ones() as i32 45 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:23:1 | 23 | / pub unsafe fn _bextr_u32(a: u32, start: u32, len: u32) -> u32 { 24 | | _bextr2_u32(a, (start & 0xff_u32) | ((len & 0xff_u32) << 8_u32)) 25 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:38:1 | 38 | / pub unsafe fn _bextr2_u32(a: u32, control: u32) -> u32 { 39 | | x86_bmi_bextr_32(a, control) 40 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:49:1 | 49 | / pub unsafe fn _andn_u32(a: u32, b: u32) -> u32 { 50 | | !a & b 51 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:60:1 | 60 | / pub unsafe fn _blsi_u32(x: u32) -> u32 { 61 | | x & x.wrapping_neg() 62 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:71:1 | 71 | / pub unsafe fn _blsmsk_u32(x: u32) -> u32 { 72 | | x ^ (x.wrapping_sub(1_u32)) 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:84:1 | 84 | / pub unsafe fn _blsr_u32(x: u32) -> u32 { 85 | | x & (x.wrapping_sub(1)) 86 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:97:1 | 97 | / pub unsafe fn _tzcnt_u32(x: u32) -> u32 { 98 | | x.trailing_zeros() 99 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:110:1 | 110 | / pub unsafe fn _mm_tzcnt_32(x: u32) -> i32 { 111 | | x.trailing_zeros() as i32 112 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi2.rs:28:1 | 28 | / pub unsafe fn _mulx_u32(a: u32, b: u32, hi: &mut u32) -> u32 { 29 | | let result: u64 = (a as u64) * (b as u64); 30 | | *hi = (result >> 32) as u32; 31 | | result as u32 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi2.rs:41:1 | 41 | / pub unsafe fn _bzhi_u32(a: u32, index: u32) -> u32 { 42 | | x86_bmi2_bzhi_32(a, index) 43 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi2.rs:53:1 | 53 | / pub unsafe fn _pdep_u32(a: u32, mask: u32) -> u32 { 54 | | x86_bmi2_pdep_32(a, mask) 55 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi2.rs:65:1 | 65 | / pub unsafe fn _pext_u32(a: u32, mask: u32) -> u32 { 66 | | x86_bmi2_pext_32(a, mask) 67 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse4a.rs:41:1 | 41 | / pub unsafe fn _mm_extract_si64(x: __m128i, y: __m128i) -> __m128i { 42 | | transmute(extrq(x.as_i64x2(), y.as_i8x16())) 43 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse4a.rs:58:1 | 58 | / pub unsafe fn _mm_insert_si64(x: __m128i, y: __m128i) -> __m128i { 59 | | transmute(insertq(x.as_i64x2(), y.as_i64x2())) 60 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse4a.rs:69:1 | 69 | / pub unsafe fn _mm_stream_sd(p: *mut f64, a: __m128d) { 70 | | movntsd(p, a); 71 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse4a.rs:80:1 | 80 | / pub unsafe fn _mm_stream_ss(p: *mut f32, a: __m128) { 81 | | movntss(p, a); 82 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:74:1 | 74 | / pub unsafe fn _blcfill_u32(x: u32) -> u32 { 75 | | x & (x.wrapping_add(1)) 76 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:86:1 | 86 | / pub unsafe fn _blcfill_u64(x: u64) -> u64 { 87 | | x & (x.wrapping_add(1)) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:97:1 | 97 | / pub unsafe fn _blci_u32(x: u32) -> u32 { 98 | | x | !(x.wrapping_add(1)) 99 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:109:1 | 109 | / pub unsafe fn _blci_u64(x: u64) -> u64 { 110 | | x | !(x.wrapping_add(1)) 111 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:120:1 | 120 | / pub unsafe fn _blcic_u32(x: u32) -> u32 { 121 | | !x & (x.wrapping_add(1)) 122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:132:1 | 132 | / pub unsafe fn _blcic_u64(x: u64) -> u64 { 133 | | !x & (x.wrapping_add(1)) 134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:144:1 | 144 | / pub unsafe fn _blcmsk_u32(x: u32) -> u32 { 145 | | x ^ (x.wrapping_add(1)) 146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:157:1 | 157 | / pub unsafe fn _blcmsk_u64(x: u64) -> u64 { 158 | | x ^ (x.wrapping_add(1)) 159 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:168:1 | 168 | / pub unsafe fn _blcs_u32(x: u32) -> u32 { 169 | | x | (x.wrapping_add(1)) 170 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:180:1 | 180 | / pub unsafe fn _blcs_u64(x: u64) -> u64 { 181 | | x | x.wrapping_add(1) 182 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:191:1 | 191 | / pub unsafe fn _blsfill_u32(x: u32) -> u32 { 192 | | x | (x.wrapping_sub(1)) 193 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:203:1 | 203 | / pub unsafe fn _blsfill_u64(x: u64) -> u64 { 204 | | x | (x.wrapping_sub(1)) 205 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:214:1 | 214 | / pub unsafe fn _blsic_u32(x: u32) -> u32 { 215 | | !x | (x.wrapping_sub(1)) 216 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:226:1 | 226 | / pub unsafe fn _blsic_u64(x: u64) -> u64 { 227 | | !x | (x.wrapping_sub(1)) 228 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:238:1 | 238 | / pub unsafe fn _t1mskc_u32(x: u32) -> u32 { 239 | | !x | (x.wrapping_add(1)) 240 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:251:1 | 251 | / pub unsafe fn _t1mskc_u64(x: u64) -> u64 { 252 | | !x | (x.wrapping_add(1)) 253 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:263:1 | 263 | / pub unsafe fn _tzmsk_u32(x: u32) -> u32 { 264 | | !x & (x.wrapping_sub(1)) 265 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:276:1 | 276 | / pub unsafe fn _tzmsk_u64(x: u64) -> u64 { 277 | | !x & (x.wrapping_sub(1)) 278 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/pclmulqdq.rs:35:1 | 35 | / pub unsafe fn _mm_clmulepi64_si128(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 36 | | macro_rules! call { 37 | | ($imm8:expr) => { 38 | | pclmulqdq(a, b, $imm8) ... | 41 | | constify_imm8!(imm8, call) 42 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:38:1 | 38 | / pub unsafe fn _mm_aesdec_si128(a: __m128i, round_key: __m128i) -> __m128i { 39 | | aesdec(a, round_key) 40 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:49:1 | 49 | / pub unsafe fn _mm_aesdeclast_si128(a: __m128i, round_key: __m128i) -> __m128i { 50 | | aesdeclast(a, round_key) 51 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:60:1 | 60 | / pub unsafe fn _mm_aesenc_si128(a: __m128i, round_key: __m128i) -> __m128i { 61 | | aesenc(a, round_key) 62 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:71:1 | 71 | / pub unsafe fn _mm_aesenclast_si128(a: __m128i, round_key: __m128i) -> __m128i { 72 | | aesenclast(a, round_key) 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:82:1 | 82 | / pub unsafe fn _mm_aesimc_si128(a: __m128i) -> __m128i { 83 | | aesimc(a) 84 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:98:1 | 98 | / pub unsafe fn _mm_aeskeygenassist_si128(a: __m128i, imm8: i32) -> __m128i { 99 | | macro_rules! call { 100 | | ($imm8:expr) => { 101 | | aeskeygenassist(a, $imm8) ... | 104 | | constify_imm8!(imm8, call) 105 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdrand.rs:29:1 | 29 | / pub unsafe fn _rdrand16_step(val: &mut u16) -> i32 { 30 | | let (v, flag) = x86_rdrand16_step(); 31 | | *val = v; 32 | | flag 33 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdrand.rs:43:1 | 43 | / pub unsafe fn _rdrand32_step(val: &mut u32) -> i32 { 44 | | let (v, flag) = x86_rdrand32_step(); 45 | | *val = v; 46 | | flag 47 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdrand.rs:57:1 | 57 | / pub unsafe fn _rdseed16_step(val: &mut u16) -> i32 { 58 | | let (v, flag) = x86_rdseed16_step(); 59 | | *val = v; 60 | | flag 61 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdrand.rs:71:1 | 71 | / pub unsafe fn _rdseed32_step(val: &mut u32) -> i32 { 72 | | let (v, flag) = x86_rdseed32_step(); 73 | | *val = v; 74 | | flag 75 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:36:1 | 36 | / pub unsafe fn _mm_sha1msg1_epu32(a: __m128i, b: __m128i) -> __m128i { 37 | | transmute(sha1msg1(a.as_i32x4(), b.as_i32x4())) 38 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:49:1 | 49 | / pub unsafe fn _mm_sha1msg2_epu32(a: __m128i, b: __m128i) -> __m128i { 50 | | transmute(sha1msg2(a.as_i32x4(), b.as_i32x4())) 51 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:62:1 | 62 | / pub unsafe fn _mm_sha1nexte_epu32(a: __m128i, b: __m128i) -> __m128i { 63 | | transmute(sha1nexte(a.as_i32x4(), b.as_i32x4())) 64 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:78:1 | 78 | / pub unsafe fn _mm_sha1rnds4_epu32(a: __m128i, b: __m128i, func: i32) -> __m128i { 79 | | let a = a.as_i32x4(); 80 | | let b = b.as_i32x4(); 81 | | macro_rules! call { ... | 87 | | transmute(ret) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:99:1 | 99 | / pub unsafe fn _mm_sha256msg1_epu32(a: __m128i, b: __m128i) -> __m128i { 100 | | transmute(sha256msg1(a.as_i32x4(), b.as_i32x4())) 101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:112:1 | 112 | / pub unsafe fn _mm_sha256msg2_epu32(a: __m128i, b: __m128i) -> __m128i { 113 | | transmute(sha256msg2(a.as_i32x4(), b.as_i32x4())) 114 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:127:1 | 127 | / pub unsafe fn _mm_sha256rnds2_epu32(a: __m128i, b: __m128i, k: __m128i) -> __m128i { 128 | | transmute(sha256rnds2(a.as_i32x4(), b.as_i32x4(), k.as_i32x4())) 129 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/adx.rs:20:1 | 20 | / pub unsafe fn _addcarry_u32(c_in: u8, a: u32, b: u32, out: &mut u32) -> u8 { 21 | | let (a, b) = llvm_addcarry_u32(c_in, a, b); 22 | | *out = b; 23 | | a 24 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/adx.rs:33:1 | 33 | / pub unsafe fn _addcarryx_u32(c_in: u8, a: u32, b: u32, out: &mut u32) -> u8 { 34 | | llvm_addcarryx_u32(c_in, a, b, out as *mut _ as *mut u8) 35 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/adx.rs:43:1 | 43 | / pub unsafe fn _subborrow_u32(c_in: u8, a: u32, b: u32, out: &mut u32) -> u8 { 44 | | let (a, b) = llvm_subborrow_u32(c_in, a, b); 45 | | *out = b; 46 | | a 47 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/mod.rs:598:1 | 598 | / pub unsafe fn ud2() -> ! { 599 | | intrinsics::abort() 600 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:16:1 | 16 | / pub unsafe fn _mm512_abs_epi32(a: __m512i) -> __m512i { 17 | | let a = a.as_i32x16(); 18 | | // all-0 is a properly initialized i32x16 19 | | let zero: i32x16 = mem::zeroed(); ... | 22 | | transmute(simd_select(cmp, a, sub)) 23 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:33:1 | 33 | / pub unsafe fn _mm512_mask_abs_epi32(src: __m512i, k: __mmask16, a: __m512i) -> __m512i { 34 | | let abs = _mm512_abs_epi32(a).as_i32x16(); 35 | | transmute(simd_select_bitmask(k, abs, src.as_i32x16())) 36 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:46:1 | 46 | / pub unsafe fn _mm512_maskz_abs_epi32(k: __mmask16, a: __m512i) -> __m512i { 47 | | let abs = _mm512_abs_epi32(a).as_i32x16(); 48 | | let zero = _mm512_setzero_si512().as_i32x16(); 49 | | transmute(simd_select_bitmask(k, abs, zero)) 50 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:58:1 | 58 | / pub unsafe fn _mm512_abs_epi64(a: __m512i) -> __m512i { 59 | | let a = a.as_i64x8(); 60 | | // all-0 is a properly initialized i64x8 61 | | let zero: i64x8 = mem::zeroed(); ... | 64 | | transmute(simd_select(cmp, a, sub)) 65 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:73:1 | 73 | / pub unsafe fn _mm512_mask_abs_epi64(src: __m512i, k: __mmask8, a: __m512i) -> __m512i { 74 | | let abs = _mm512_abs_epi64(a).as_i64x8(); 75 | | transmute(simd_select_bitmask(k, abs, src.as_i64x8())) 76 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:84:1 | 84 | / pub unsafe fn _mm512_maskz_abs_epi64(k: __mmask8, a: __m512i) -> __m512i { 85 | | let abs = _mm512_abs_epi64(a).as_i64x8(); 86 | | let zero = _mm512_setzero_si512().as_i64x8(); 87 | | transmute(simd_select_bitmask(k, abs, zero)) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:96:1 | 96 | / pub unsafe fn _mm512_abs_ps(v2: __m512) -> __m512 { 97 | | let a = _mm512_set1_epi32(0x7FFFFFFF); // from LLVM code 98 | | let b = transmute::(v2.as_f32x16()); 99 | | let abs = _mm512_and_epi32(a, b); 100 | | transmute(abs) 101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:109:1 | 109 | / pub unsafe fn _mm512_mask_abs_ps(src: __m512, k: __mmask16, v2: __m512) -> __m512 { 110 | | let abs = _mm512_abs_ps(v2).as_f32x16(); 111 | | transmute(simd_select_bitmask(k, abs, src.as_f32x16())) 112 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:120:1 | 120 | / pub unsafe fn _mm512_abs_pd(v2: __m512d) -> __m512d { 121 | | let a = _mm512_set1_epi64(0x7FFFFFFFFFFFFFFF); // from LLVM code 122 | | let b = transmute::(v2.as_f64x8()); 123 | | let abs = _mm512_and_epi64(a, b); 124 | | transmute(abs) 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:133:1 | 133 | / pub unsafe fn _mm512_mask_abs_pd(src: __m512d, k: __mmask8, v2: __m512d) -> __m512d { 134 | | let abs = _mm512_abs_pd(v2).as_f64x8(); 135 | | transmute(simd_select_bitmask(k, abs, src.as_f64x8())) 136 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:144:1 | 144 | / pub unsafe fn _mm512_add_epi32(a: __m512i, b: __m512i) -> __m512i { 145 | | transmute(simd_add(a.as_i32x16(), b.as_i32x16())) 146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:154:1 | 154 | / pub unsafe fn _mm512_mask_add_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 155 | | let add = _mm512_add_epi32(a, b).as_i32x16(); 156 | | transmute(simd_select_bitmask(k, add, src.as_i32x16())) 157 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:165:1 | 165 | / pub unsafe fn _mm512_maskz_add_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 166 | | let add = _mm512_add_epi32(a, b).as_i32x16(); 167 | | let zero = _mm512_setzero_si512().as_i32x16(); 168 | | transmute(simd_select_bitmask(k, add, zero)) 169 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:177:1 | 177 | / pub unsafe fn _mm512_add_epi64(a: __m512i, b: __m512i) -> __m512i { 178 | | transmute(simd_add(a.as_i64x8(), b.as_i64x8())) 179 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:187:1 | 187 | / pub unsafe fn _mm512_mask_add_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 188 | | let add = _mm512_add_epi64(a, b).as_i64x8(); 189 | | transmute(simd_select_bitmask(k, add, src.as_i64x8())) 190 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:198:1 | 198 | / pub unsafe fn _mm512_maskz_add_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 199 | | let add = _mm512_add_epi64(a, b).as_i64x8(); 200 | | let zero = _mm512_setzero_si512().as_i64x8(); 201 | | transmute(simd_select_bitmask(k, add, zero)) 202 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:210:1 | 210 | / pub unsafe fn _mm512_add_ps(a: __m512, b: __m512) -> __m512 { 211 | | transmute(simd_add(a.as_f32x16(), b.as_f32x16())) 212 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:220:1 | 220 | / pub unsafe fn _mm512_mask_add_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 221 | | let add = _mm512_add_ps(a, b).as_f32x16(); 222 | | transmute(simd_select_bitmask(k, add, src.as_f32x16())) 223 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:231:1 | 231 | / pub unsafe fn _mm512_maskz_add_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 232 | | let add = _mm512_add_ps(a, b).as_f32x16(); 233 | | let zero = _mm512_setzero_ps().as_f32x16(); 234 | | transmute(simd_select_bitmask(k, add, zero)) 235 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:243:1 | 243 | / pub unsafe fn _mm512_add_pd(a: __m512d, b: __m512d) -> __m512d { 244 | | transmute(simd_add(a.as_f64x8(), b.as_f64x8())) 245 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:253:1 | 253 | / pub unsafe fn _mm512_mask_add_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 254 | | let add = _mm512_add_pd(a, b).as_f64x8(); 255 | | transmute(simd_select_bitmask(k, add, src.as_f64x8())) 256 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:264:1 | 264 | / pub unsafe fn _mm512_maskz_add_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 265 | | let add = _mm512_add_pd(a, b).as_f64x8(); 266 | | let zero = _mm512_setzero_pd().as_f64x8(); 267 | | transmute(simd_select_bitmask(k, add, zero)) 268 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:276:1 | 276 | / pub unsafe fn _mm512_sub_epi32(a: __m512i, b: __m512i) -> __m512i { 277 | | transmute(simd_sub(a.as_i32x16(), b.as_i32x16())) 278 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:286:1 | 286 | / pub unsafe fn _mm512_mask_sub_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 287 | | let sub = _mm512_sub_epi32(a, b).as_i32x16(); 288 | | transmute(simd_select_bitmask(k, sub, src.as_i32x16())) 289 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:297:1 | 297 | / pub unsafe fn _mm512_maskz_sub_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 298 | | let sub = _mm512_sub_epi32(a, b).as_i32x16(); 299 | | let zero = _mm512_setzero_si512().as_i32x16(); 300 | | transmute(simd_select_bitmask(k, sub, zero)) 301 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:309:1 | 309 | / pub unsafe fn _mm512_sub_epi64(a: __m512i, b: __m512i) -> __m512i { 310 | | transmute(simd_sub(a.as_i64x8(), b.as_i64x8())) 311 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:319:1 | 319 | / pub unsafe fn _mm512_mask_sub_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 320 | | let sub = _mm512_sub_epi64(a, b).as_i64x8(); 321 | | transmute(simd_select_bitmask(k, sub, src.as_i64x8())) 322 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:330:1 | 330 | / pub unsafe fn _mm512_maskz_sub_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 331 | | let add = _mm512_sub_epi64(a, b).as_i64x8(); 332 | | let zero = _mm512_setzero_si512().as_i64x8(); 333 | | transmute(simd_select_bitmask(k, add, zero)) 334 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:342:1 | 342 | / pub unsafe fn _mm512_sub_ps(a: __m512, b: __m512) -> __m512 { 343 | | transmute(simd_sub(a.as_f32x16(), b.as_f32x16())) 344 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:352:1 | 352 | / pub unsafe fn _mm512_mask_sub_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 353 | | let sub = _mm512_sub_ps(a, b).as_f32x16(); 354 | | transmute(simd_select_bitmask(k, sub, src.as_f32x16())) 355 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:363:1 | 363 | / pub unsafe fn _mm512_maskz_sub_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 364 | | let sub = _mm512_sub_ps(a, b).as_f32x16(); 365 | | let zero = _mm512_setzero_ps().as_f32x16(); 366 | | transmute(simd_select_bitmask(k, sub, zero)) 367 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:375:1 | 375 | / pub unsafe fn _mm512_sub_pd(a: __m512d, b: __m512d) -> __m512d { 376 | | transmute(simd_sub(a.as_f64x8(), b.as_f64x8())) 377 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:385:1 | 385 | / pub unsafe fn _mm512_mask_sub_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 386 | | let sub = _mm512_sub_pd(a, b).as_f64x8(); 387 | | transmute(simd_select_bitmask(k, sub, src.as_f64x8())) 388 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:396:1 | 396 | / pub unsafe fn _mm512_maskz_sub_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 397 | | let sub = _mm512_sub_pd(a, b).as_f64x8(); 398 | | let zero = _mm512_setzero_pd().as_f64x8(); 399 | | transmute(simd_select_bitmask(k, sub, zero)) 400 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:408:1 | 408 | / pub unsafe fn _mm512_mul_epi32(a: __m512i, b: __m512i) -> __m512i { 409 | | transmute(vpmuldq(a.as_i32x16(), b.as_i32x16())) 410 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:418:1 | 418 | / pub unsafe fn _mm512_mask_mul_epi32(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 419 | | let mul = _mm512_mul_epi32(a, b).as_i64x8(); 420 | | transmute(simd_select_bitmask(k, mul, src.as_i64x8())) 421 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:429:1 | 429 | / pub unsafe fn _mm512_maskz_mul_epi32(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 430 | | let mul = _mm512_mul_epi32(a, b).as_i64x8(); 431 | | let zero = _mm512_setzero_si512().as_i64x8(); 432 | | transmute(simd_select_bitmask(k, mul, zero)) 433 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:441:1 | 441 | / pub unsafe fn _mm512_mullo_epi32(a: __m512i, b: __m512i) -> __m512i { 442 | | transmute(simd_mul(a.as_i32x16(), b.as_i32x16())) 443 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:451:1 | 451 | / pub unsafe fn _mm512_mask_mullo_epi32( 452 | | src: __m512i, 453 | | k: __mmask16, 454 | | a: __m512i, ... | 458 | | transmute(simd_select_bitmask(k, mul, src.as_i32x16())) 459 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:467:1 | 467 | / pub unsafe fn _mm512_maskz_mullo_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 468 | | let mul = _mm512_mullo_epi32(a, b).as_i32x16(); 469 | | let zero = _mm512_setzero_si512().as_i32x16(); 470 | | transmute(simd_select_bitmask(k, mul, zero)) 471 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:480:1 | 480 | / pub unsafe fn _mm512_mullox_epi64(a: __m512i, b: __m512i) -> __m512i { 481 | | transmute(simd_mul(a.as_i64x8(), b.as_i64x8())) 482 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:491:1 | 491 | / pub unsafe fn _mm512_mask_mullox_epi64( 492 | | src: __m512i, 493 | | k: __mmask8, 494 | | a: __m512i, ... | 498 | | transmute(simd_select_bitmask(k, mul, src.as_i64x8())) 499 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:507:1 | 507 | / pub unsafe fn _mm512_mul_epu32(a: __m512i, b: __m512i) -> __m512i { 508 | | transmute(vpmuludq(a.as_u32x16(), b.as_u32x16())) 509 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:517:1 | 517 | / pub unsafe fn _mm512_mask_mul_epu32(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 518 | | let mul = _mm512_mul_epu32(a, b).as_u64x8(); 519 | | transmute(simd_select_bitmask(k, mul, src.as_u64x8())) 520 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:528:1 | 528 | / pub unsafe fn _mm512_maskz_mul_epu32(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 529 | | let mul = _mm512_mul_epu32(a, b).as_u64x8(); 530 | | let zero = _mm512_setzero_si512().as_u64x8(); 531 | | transmute(simd_select_bitmask(k, mul, zero)) 532 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:540:1 | 540 | / pub unsafe fn _mm512_mul_ps(a: __m512, b: __m512) -> __m512 { 541 | | transmute(simd_mul(a.as_f32x16(), b.as_f32x16())) 542 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:550:1 | 550 | / pub unsafe fn _mm512_mask_mul_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 551 | | let mul = _mm512_mul_ps(a, b).as_f32x16(); 552 | | transmute(simd_select_bitmask(k, mul, src.as_f32x16())) 553 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:561:1 | 561 | / pub unsafe fn _mm512_maskz_mul_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 562 | | let mul = _mm512_mul_ps(a, b).as_f32x16(); 563 | | let zero = _mm512_setzero_ps().as_f32x16(); 564 | | transmute(simd_select_bitmask(k, mul, zero)) 565 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:573:1 | 573 | / pub unsafe fn _mm512_mul_pd(a: __m512d, b: __m512d) -> __m512d { 574 | | transmute(simd_mul(a.as_f64x8(), b.as_f64x8())) 575 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:583:1 | 583 | / pub unsafe fn _mm512_mask_mul_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 584 | | let mul = _mm512_mul_pd(a, b).as_f64x8(); 585 | | transmute(simd_select_bitmask(k, mul, src.as_f64x8())) 586 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:594:1 | 594 | / pub unsafe fn _mm512_maskz_mul_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 595 | | let mul = _mm512_mul_pd(a, b).as_f64x8(); 596 | | let zero = _mm512_setzero_pd().as_f64x8(); 597 | | transmute(simd_select_bitmask(k, mul, zero)) 598 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:606:1 | 606 | / pub unsafe fn _mm512_div_ps(a: __m512, b: __m512) -> __m512 { 607 | | transmute(simd_div(a.as_f32x16(), b.as_f32x16())) 608 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:616:1 | 616 | / pub unsafe fn _mm512_mask_div_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 617 | | let div = _mm512_div_ps(a, b).as_f32x16(); 618 | | transmute(simd_select_bitmask(k, div, src.as_f32x16())) 619 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:627:1 | 627 | / pub unsafe fn _mm512_maskz_div_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 628 | | let div = _mm512_div_ps(a, b).as_f32x16(); 629 | | let zero = _mm512_setzero_ps().as_f32x16(); 630 | | transmute(simd_select_bitmask(k, div, zero)) 631 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:639:1 | 639 | / pub unsafe fn _mm512_div_pd(a: __m512d, b: __m512d) -> __m512d { 640 | | transmute(simd_div(a.as_f64x8(), b.as_f64x8())) 641 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:649:1 | 649 | / pub unsafe fn _mm512_mask_div_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 650 | | let div = _mm512_div_pd(a, b).as_f64x8(); 651 | | transmute(simd_select_bitmask(k, div, src.as_f64x8())) 652 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:660:1 | 660 | / pub unsafe fn _mm512_maskz_div_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 661 | | let div = _mm512_div_pd(a, b).as_f64x8(); 662 | | let zero = _mm512_setzero_pd().as_f64x8(); 663 | | transmute(simd_select_bitmask(k, div, zero)) 664 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:672:1 | 672 | / pub unsafe fn _mm512_max_epi32(a: __m512i, b: __m512i) -> __m512i { 673 | | transmute(vpmaxsd(a.as_i32x16(), b.as_i32x16())) 674 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:682:1 | 682 | / pub unsafe fn _mm512_mask_max_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 683 | | let max = _mm512_max_epi32(a, b).as_i32x16(); 684 | | transmute(simd_select_bitmask(k, max, src.as_i32x16())) 685 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:693:1 | 693 | / pub unsafe fn _mm512_maskz_max_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 694 | | let max = _mm512_max_epi32(a, b).as_i32x16(); 695 | | let zero = _mm512_setzero_si512().as_i32x16(); 696 | | transmute(simd_select_bitmask(k, max, zero)) 697 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:705:1 | 705 | / pub unsafe fn _mm512_max_epi64(a: __m512i, b: __m512i) -> __m512i { 706 | | transmute(vpmaxsq(a.as_i64x8(), b.as_i64x8())) 707 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:715:1 | 715 | / pub unsafe fn _mm512_mask_max_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 716 | | let max = _mm512_max_epi64(a, b).as_i64x8(); 717 | | transmute(simd_select_bitmask(k, max, src.as_i64x8())) 718 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:726:1 | 726 | / pub unsafe fn _mm512_maskz_max_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 727 | | let max = _mm512_max_epi64(a, b).as_i64x8(); 728 | | let zero = _mm512_setzero_si512().as_i64x8(); 729 | | transmute(simd_select_bitmask(k, max, zero)) 730 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:738:1 | 738 | / pub unsafe fn _mm512_max_ps(a: __m512, b: __m512) -> __m512 { 739 | | transmute(vmaxps( 740 | | a.as_f32x16(), 741 | | b.as_f32x16(), 742 | | _MM_FROUND_CUR_DIRECTION, 743 | | )) 744 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:752:1 | 752 | / pub unsafe fn _mm512_mask_max_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 753 | | let max = _mm512_max_ps(a, b).as_f32x16(); 754 | | transmute(simd_select_bitmask(k, max, src.as_f32x16())) 755 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:763:1 | 763 | / pub unsafe fn _mm512_maskz_max_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 764 | | let max = _mm512_max_ps(a, b).as_f32x16(); 765 | | let zero = _mm512_setzero_ps().as_f32x16(); 766 | | transmute(simd_select_bitmask(k, max, zero)) 767 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:775:1 | 775 | / pub unsafe fn _mm512_max_pd(a: __m512d, b: __m512d) -> __m512d { 776 | | transmute(vmaxpd(a.as_f64x8(), b.as_f64x8(), _MM_FROUND_CUR_DIRECTION)) 777 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:785:1 | 785 | / pub unsafe fn _mm512_mask_max_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 786 | | let max = _mm512_max_pd(a, b).as_f64x8(); 787 | | transmute(simd_select_bitmask(k, max, src.as_f64x8())) 788 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:796:1 | 796 | / pub unsafe fn _mm512_maskz_max_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 797 | | let max = _mm512_max_pd(a, b).as_f64x8(); 798 | | let zero = _mm512_setzero_pd().as_f64x8(); 799 | | transmute(simd_select_bitmask(k, max, zero)) 800 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:808:1 | 808 | / pub unsafe fn _mm512_max_epu32(a: __m512i, b: __m512i) -> __m512i { 809 | | transmute(vpmaxud(a.as_u32x16(), b.as_u32x16())) 810 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:818:1 | 818 | / pub unsafe fn _mm512_mask_max_epu32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 819 | | let max = _mm512_max_epu32(a, b).as_u32x16(); 820 | | transmute(simd_select_bitmask(k, max, src.as_u32x16())) 821 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:829:1 | 829 | / pub unsafe fn _mm512_maskz_max_epu32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 830 | | let max = _mm512_max_epu32(a, b).as_u32x16(); 831 | | let zero = _mm512_setzero_si512().as_u32x16(); 832 | | transmute(simd_select_bitmask(k, max, zero)) 833 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:841:1 | 841 | / pub unsafe fn _mm512_max_epu64(a: __m512i, b: __m512i) -> __m512i { 842 | | transmute(vpmaxuq(a.as_u64x8(), b.as_u64x8())) 843 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:851:1 | 851 | / pub unsafe fn _mm512_mask_max_epu64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 852 | | let max = _mm512_max_epu64(a, b).as_u64x8(); 853 | | transmute(simd_select_bitmask(k, max, src.as_u64x8())) 854 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:862:1 | 862 | / pub unsafe fn _mm512_maskz_max_epu64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 863 | | let max = _mm512_max_epu64(a, b).as_u64x8(); 864 | | let zero = _mm512_setzero_si512().as_u64x8(); 865 | | transmute(simd_select_bitmask(k, max, zero)) 866 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:874:1 | 874 | / pub unsafe fn _mm512_min_epi32(a: __m512i, b: __m512i) -> __m512i { 875 | | transmute(vpminsd(a.as_i32x16(), b.as_i32x16())) 876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:884:1 | 884 | / pub unsafe fn _mm512_mask_min_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 885 | | let max = _mm512_min_epi32(a, b).as_i32x16(); 886 | | transmute(simd_select_bitmask(k, max, src.as_i32x16())) 887 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:895:1 | 895 | / pub unsafe fn _mm512_maskz_min_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 896 | | let max = _mm512_min_epi32(a, b).as_i32x16(); 897 | | let zero = _mm512_setzero_si512().as_i32x16(); 898 | | transmute(simd_select_bitmask(k, max, zero)) 899 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:907:1 | 907 | / pub unsafe fn _mm512_min_epi64(a: __m512i, b: __m512i) -> __m512i { 908 | | transmute(vpminsq(a.as_i64x8(), b.as_i64x8())) 909 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:917:1 | 917 | / pub unsafe fn _mm512_mask_min_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 918 | | let max = _mm512_min_epi64(a, b).as_i64x8(); 919 | | transmute(simd_select_bitmask(k, max, src.as_i64x8())) 920 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:928:1 | 928 | / pub unsafe fn _mm512_maskz_min_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 929 | | let max = _mm512_min_epi64(a, b).as_i64x8(); 930 | | let zero = _mm512_setzero_si512().as_i64x8(); 931 | | transmute(simd_select_bitmask(k, max, zero)) 932 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:940:1 | 940 | / pub unsafe fn _mm512_min_ps(a: __m512, b: __m512) -> __m512 { 941 | | transmute(vminps( 942 | | a.as_f32x16(), 943 | | b.as_f32x16(), 944 | | _MM_FROUND_CUR_DIRECTION, 945 | | )) 946 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:954:1 | 954 | / pub unsafe fn _mm512_mask_min_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 955 | | let max = _mm512_min_ps(a, b).as_f32x16(); 956 | | transmute(simd_select_bitmask(k, max, src.as_f32x16())) 957 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:965:1 | 965 | / pub unsafe fn _mm512_maskz_min_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 966 | | let max = _mm512_min_ps(a, b).as_f32x16(); 967 | | let zero = _mm512_setzero_ps().as_f32x16(); 968 | | transmute(simd_select_bitmask(k, max, zero)) 969 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:977:1 | 977 | / pub unsafe fn _mm512_min_pd(a: __m512d, b: __m512d) -> __m512d { 978 | | transmute(vminpd(a.as_f64x8(), b.as_f64x8(), _MM_FROUND_CUR_DIRECTION)) 979 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:987:1 | 987 | / pub unsafe fn _mm512_mask_min_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 988 | | let max = _mm512_min_pd(a, b).as_f64x8(); 989 | | transmute(simd_select_bitmask(k, max, src.as_f64x8())) 990 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:998:1 | 998 | / pub unsafe fn _mm512_maskz_min_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 999 | | let max = _mm512_min_pd(a, b).as_f64x8(); 1000 | | let zero = _mm512_setzero_pd().as_f64x8(); 1001 | | transmute(simd_select_bitmask(k, max, zero)) 1002 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1010:1 | 1010 | / pub unsafe fn _mm512_min_epu32(a: __m512i, b: __m512i) -> __m512i { 1011 | | transmute(vpminud(a.as_u32x16(), b.as_u32x16())) 1012 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1020:1 | 1020 | / pub unsafe fn _mm512_mask_min_epu32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 1021 | | let max = _mm512_min_epu32(a, b).as_u32x16(); 1022 | | transmute(simd_select_bitmask(k, max, src.as_u32x16())) 1023 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1031:1 | 1031 | / pub unsafe fn _mm512_maskz_min_epu32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 1032 | | let max = _mm512_min_epu32(a, b).as_u32x16(); 1033 | | let zero = _mm512_setzero_si512().as_u32x16(); 1034 | | transmute(simd_select_bitmask(k, max, zero)) 1035 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1043:1 | 1043 | / pub unsafe fn _mm512_min_epu64(a: __m512i, b: __m512i) -> __m512i { 1044 | | transmute(vpminuq(a.as_u64x8(), b.as_u64x8())) 1045 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1053:1 | 1053 | / pub unsafe fn _mm512_mask_min_epu64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 1054 | | let max = _mm512_min_epu64(a, b).as_u64x8(); 1055 | | transmute(simd_select_bitmask(k, max, src.as_u64x8())) 1056 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1064:1 | 1064 | / pub unsafe fn _mm512_maskz_min_epu64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 1065 | | let max = _mm512_min_epu64(a, b).as_u64x8(); 1066 | | let zero = _mm512_setzero_si512().as_u64x8(); 1067 | | transmute(simd_select_bitmask(k, max, zero)) 1068 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1076:1 | 1076 | / pub unsafe fn _mm512_sqrt_ps(a: __m512) -> __m512 { 1077 | | transmute(vsqrtps(a.as_f32x16(), _MM_FROUND_CUR_DIRECTION)) 1078 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1086:1 | 1086 | / pub unsafe fn _mm512_mask_sqrt_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 1087 | | let sqrt = _mm512_sqrt_ps(a).as_f32x16(); 1088 | | transmute(simd_select_bitmask(k, sqrt, src.as_f32x16())) 1089 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1097:1 | 1097 | / pub unsafe fn _mm512_maskz_sqrt_ps(k: __mmask16, a: __m512) -> __m512 { 1098 | | let sqrt = _mm512_sqrt_ps(a).as_f32x16(); 1099 | | let zero = _mm512_setzero_ps().as_f32x16(); 1100 | | transmute(simd_select_bitmask(k, sqrt, zero)) 1101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1109:1 | 1109 | / pub unsafe fn _mm512_sqrt_pd(a: __m512d) -> __m512d { 1110 | | transmute(vsqrtpd(a.as_f64x8(), _MM_FROUND_CUR_DIRECTION)) 1111 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1119:1 | 1119 | / pub unsafe fn _mm512_mask_sqrt_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 1120 | | let sqrt = _mm512_sqrt_pd(a).as_f64x8(); 1121 | | transmute(simd_select_bitmask(k, sqrt, src.as_f64x8())) 1122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1130:1 | 1130 | / pub unsafe fn _mm512_maskz_sqrt_pd(k: __mmask8, a: __m512d) -> __m512d { 1131 | | let sqrt = _mm512_sqrt_pd(a).as_f64x8(); 1132 | | let zero = _mm512_setzero_pd().as_f64x8(); 1133 | | transmute(simd_select_bitmask(k, sqrt, zero)) 1134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1142:1 | 1142 | / pub unsafe fn _mm512_fmadd_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1143 | | transmute(vfmadd132ps( 1144 | | a.as_f32x16(), 1145 | | b.as_f32x16(), ... | 1148 | | )) 1149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1157:1 | 1157 | / pub unsafe fn _mm512_mask_fmadd_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1158 | | let fmadd = _mm512_fmadd_ps(a, b, c).as_f32x16(); 1159 | | transmute(simd_select_bitmask(k, fmadd, a.as_f32x16())) 1160 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1168:1 | 1168 | / pub unsafe fn _mm512_maskz_fmadd_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1169 | | let fmadd = _mm512_fmadd_ps(a, b, c).as_f32x16(); 1170 | | let zero = _mm512_setzero_ps().as_f32x16(); 1171 | | transmute(simd_select_bitmask(k, fmadd, zero)) 1172 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1180:1 | 1180 | / pub unsafe fn _mm512_mask3_fmadd_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1181 | | let fmadd = _mm512_fmadd_ps(a, b, c).as_f32x16(); 1182 | | transmute(simd_select_bitmask(k, fmadd, c.as_f32x16())) 1183 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1191:1 | 1191 | / pub unsafe fn _mm512_fmadd_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1192 | | transmute(vfmadd132pd( 1193 | | a.as_f64x8(), 1194 | | b.as_f64x8(), ... | 1197 | | )) 1198 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1206:1 | 1206 | / pub unsafe fn _mm512_mask_fmadd_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1207 | | let fmadd = _mm512_fmadd_pd(a, b, c).as_f64x8(); 1208 | | transmute(simd_select_bitmask(k, fmadd, a.as_f64x8())) 1209 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1217:1 | 1217 | / pub unsafe fn _mm512_maskz_fmadd_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1218 | | let fmadd = _mm512_fmadd_pd(a, b, c).as_f64x8(); 1219 | | let zero = _mm512_setzero_pd().as_f64x8(); 1220 | | transmute(simd_select_bitmask(k, fmadd, zero)) 1221 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1229:1 | 1229 | / pub unsafe fn _mm512_mask3_fmadd_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1230 | | let fmadd = _mm512_fmadd_pd(a, b, c).as_f64x8(); 1231 | | transmute(simd_select_bitmask(k, fmadd, c.as_f64x8())) 1232 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1240:1 | 1240 | / pub unsafe fn _mm512_fmsub_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1241 | | let zero: f32x16 = mem::zeroed(); 1242 | | let sub = simd_sub(zero, c.as_f32x16()); 1243 | | transmute(vfmadd132ps( ... | 1248 | | )) 1249 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1257:1 | 1257 | / pub unsafe fn _mm512_mask_fmsub_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1258 | | let fmsub = _mm512_fmsub_ps(a, b, c).as_f32x16(); 1259 | | transmute(simd_select_bitmask(k, fmsub, a.as_f32x16())) 1260 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1268:1 | 1268 | / pub unsafe fn _mm512_maskz_fmsub_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1269 | | let fmsub = _mm512_fmsub_ps(a, b, c).as_f32x16(); 1270 | | let zero = _mm512_setzero_ps().as_f32x16(); 1271 | | transmute(simd_select_bitmask(k, fmsub, zero)) 1272 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1280:1 | 1280 | / pub unsafe fn _mm512_mask3_fmsub_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1281 | | let fmsub = _mm512_fmsub_ps(a, b, c).as_f32x16(); 1282 | | transmute(simd_select_bitmask(k, fmsub, c.as_f32x16())) 1283 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1291:1 | 1291 | / pub unsafe fn _mm512_fmsub_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1292 | | let zero: f64x8 = mem::zeroed(); 1293 | | let sub = simd_sub(zero, c.as_f64x8()); 1294 | | transmute(vfmadd132pd( ... | 1299 | | )) 1300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1308:1 | 1308 | / pub unsafe fn _mm512_mask_fmsub_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1309 | | let fmsub = _mm512_fmsub_pd(a, b, c).as_f64x8(); 1310 | | transmute(simd_select_bitmask(k, fmsub, a.as_f64x8())) 1311 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1319:1 | 1319 | / pub unsafe fn _mm512_maskz_fmsub_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1320 | | let fmsub = _mm512_fmsub_pd(a, b, c).as_f64x8(); 1321 | | let zero = _mm512_setzero_pd().as_f64x8(); 1322 | | transmute(simd_select_bitmask(k, fmsub, zero)) 1323 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1331:1 | 1331 | / pub unsafe fn _mm512_mask3_fmsub_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1332 | | let fmsub = _mm512_fmsub_pd(a, b, c).as_f64x8(); 1333 | | transmute(simd_select_bitmask(k, fmsub, c.as_f64x8())) 1334 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1342:1 | 1342 | / pub unsafe fn _mm512_fmaddsub_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1343 | | transmute(vfmaddsub213ps( 1344 | | a.as_f32x16(), 1345 | | b.as_f32x16(), ... | 1348 | | )) 1349 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1357:1 | 1357 | / pub unsafe fn _mm512_mask_fmaddsub_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1358 | | let fmaddsub = _mm512_fmaddsub_ps(a, b, c).as_f32x16(); 1359 | | transmute(simd_select_bitmask(k, fmaddsub, a.as_f32x16())) 1360 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1368:1 | 1368 | / pub unsafe fn _mm512_maskz_fmaddsub_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1369 | | let fmaddsub = _mm512_fmaddsub_ps(a, b, c).as_f32x16(); 1370 | | let zero = _mm512_setzero_ps().as_f32x16(); 1371 | | transmute(simd_select_bitmask(k, fmaddsub, zero)) 1372 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1380:1 | 1380 | / pub unsafe fn _mm512_mask3_fmaddsub_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1381 | | let fmaddsub = _mm512_fmaddsub_ps(a, b, c).as_f32x16(); 1382 | | transmute(simd_select_bitmask(k, fmaddsub, c.as_f32x16())) 1383 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1391:1 | 1391 | / pub unsafe fn _mm512_fmaddsub_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1392 | | transmute(vfmaddsub213pd( 1393 | | a.as_f64x8(), 1394 | | b.as_f64x8(), ... | 1397 | | )) 1398 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1406:1 | 1406 | / pub unsafe fn _mm512_mask_fmaddsub_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1407 | | let fmaddsub = _mm512_fmaddsub_pd(a, b, c).as_f64x8(); 1408 | | transmute(simd_select_bitmask(k, fmaddsub, a.as_f64x8())) 1409 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1417:1 | 1417 | / pub unsafe fn _mm512_maskz_fmaddsub_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1418 | | let fmaddsub = _mm512_fmaddsub_pd(a, b, c).as_f64x8(); 1419 | | let zero = _mm512_setzero_pd().as_f64x8(); 1420 | | transmute(simd_select_bitmask(k, fmaddsub, zero)) 1421 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1429:1 | 1429 | / pub unsafe fn _mm512_mask3_fmaddsub_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1430 | | let fmaddsub = _mm512_fmaddsub_pd(a, b, c).as_f64x8(); 1431 | | transmute(simd_select_bitmask(k, fmaddsub, c.as_f64x8())) 1432 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1440:1 | 1440 | / pub unsafe fn _mm512_fmsubadd_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1441 | | let zero: f32x16 = mem::zeroed(); 1442 | | let sub = simd_sub(zero, c.as_f32x16()); 1443 | | transmute(vfmaddsub213ps( ... | 1448 | | )) 1449 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1457:1 | 1457 | / pub unsafe fn _mm512_mask_fmsubadd_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1458 | | let fmsubadd = _mm512_fmsubadd_ps(a, b, c).as_f32x16(); 1459 | | transmute(simd_select_bitmask(k, fmsubadd, a.as_f32x16())) 1460 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1468:1 | 1468 | / pub unsafe fn _mm512_maskz_fmsubadd_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1469 | | let fmsubadd = _mm512_fmsubadd_ps(a, b, c).as_f32x16(); 1470 | | let zero = _mm512_setzero_ps().as_f32x16(); 1471 | | transmute(simd_select_bitmask(k, fmsubadd, zero)) 1472 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1480:1 | 1480 | / pub unsafe fn _mm512_mask3_fmsubadd_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1481 | | let fmsubadd = _mm512_fmsubadd_ps(a, b, c).as_f32x16(); 1482 | | transmute(simd_select_bitmask(k, fmsubadd, c.as_f32x16())) 1483 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1491:1 | 1491 | / pub unsafe fn _mm512_fmsubadd_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1492 | | let zero: f64x8 = mem::zeroed(); 1493 | | let sub = simd_sub(zero, c.as_f64x8()); 1494 | | transmute(vfmaddsub213pd( ... | 1499 | | )) 1500 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1508:1 | 1508 | / pub unsafe fn _mm512_mask_fmsubadd_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1509 | | let fmsubadd = _mm512_fmsubadd_pd(a, b, c).as_f64x8(); 1510 | | transmute(simd_select_bitmask(k, fmsubadd, a.as_f64x8())) 1511 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1519:1 | 1519 | / pub unsafe fn _mm512_maskz_fmsubadd_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1520 | | let fmsubadd = _mm512_fmsubadd_pd(a, b, c).as_f64x8(); 1521 | | let zero = _mm512_setzero_pd().as_f64x8(); 1522 | | transmute(simd_select_bitmask(k, fmsubadd, zero)) 1523 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1531:1 | 1531 | / pub unsafe fn _mm512_mask3_fmsubadd_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1532 | | let fmsubadd = _mm512_fmsubadd_pd(a, b, c).as_f64x8(); 1533 | | transmute(simd_select_bitmask(k, fmsubadd, c.as_f64x8())) 1534 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1542:1 | 1542 | / pub unsafe fn _mm512_fnmadd_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1543 | | let zero: f32x16 = mem::zeroed(); 1544 | | let sub = simd_sub(zero, a.as_f32x16()); 1545 | | transmute(vfmadd132ps( ... | 1550 | | )) 1551 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1559:1 | 1559 | / pub unsafe fn _mm512_mask_fnmadd_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1560 | | let fnmadd = _mm512_fnmadd_ps(a, b, c).as_f32x16(); 1561 | | transmute(simd_select_bitmask(k, fnmadd, a.as_f32x16())) 1562 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1570:1 | 1570 | / pub unsafe fn _mm512_maskz_fnmadd_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1571 | | let fnmadd = _mm512_fnmadd_ps(a, b, c).as_f32x16(); 1572 | | let zero = _mm512_setzero_ps().as_f32x16(); 1573 | | transmute(simd_select_bitmask(k, fnmadd, zero)) 1574 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1582:1 | 1582 | / pub unsafe fn _mm512_mask3_fnmadd_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1583 | | let fnmadd = _mm512_fnmadd_ps(a, b, c).as_f32x16(); 1584 | | transmute(simd_select_bitmask(k, fnmadd, c.as_f32x16())) 1585 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1593:1 | 1593 | / pub unsafe fn _mm512_fnmadd_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1594 | | let zero: f64x8 = mem::zeroed(); 1595 | | let sub = simd_sub(zero, a.as_f64x8()); 1596 | | transmute(vfmadd132pd( ... | 1601 | | )) 1602 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1610:1 | 1610 | / pub unsafe fn _mm512_mask_fnmadd_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1611 | | let fnmadd = _mm512_fnmadd_pd(a, b, c).as_f64x8(); 1612 | | transmute(simd_select_bitmask(k, fnmadd, a.as_f64x8())) 1613 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1621:1 | 1621 | / pub unsafe fn _mm512_maskz_fnmadd_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1622 | | let fnmadd = _mm512_fnmadd_pd(a, b, c).as_f64x8(); 1623 | | let zero = _mm512_setzero_pd().as_f64x8(); 1624 | | transmute(simd_select_bitmask(k, fnmadd, zero)) 1625 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1633:1 | 1633 | / pub unsafe fn _mm512_mask3_fnmadd_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1634 | | let fnmadd = _mm512_fnmadd_pd(a, b, c).as_f64x8(); 1635 | | transmute(simd_select_bitmask(k, fnmadd, c.as_f64x8())) 1636 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1644:1 | 1644 | / pub unsafe fn _mm512_fnmsub_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1645 | | let zero: f32x16 = mem::zeroed(); 1646 | | let suba = simd_sub(zero, a.as_f32x16()); 1647 | | let subc = simd_sub(zero, c.as_f32x16()); ... | 1653 | | )) 1654 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1662:1 | 1662 | / pub unsafe fn _mm512_mask_fnmsub_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1663 | | let fnmsub = _mm512_fnmsub_ps(a, b, c).as_f32x16(); 1664 | | transmute(simd_select_bitmask(k, fnmsub, a.as_f32x16())) 1665 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1673:1 | 1673 | / pub unsafe fn _mm512_maskz_fnmsub_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1674 | | let fnmsub = _mm512_fnmsub_ps(a, b, c).as_f32x16(); 1675 | | let zero = _mm512_setzero_ps().as_f32x16(); 1676 | | transmute(simd_select_bitmask(k, fnmsub, zero)) 1677 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1685:1 | 1685 | / pub unsafe fn _mm512_mask3_fnmsub_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1686 | | let fnmsub = _mm512_fnmsub_ps(a, b, c).as_f32x16(); 1687 | | transmute(simd_select_bitmask(k, fnmsub, c.as_f32x16())) 1688 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1696:1 | 1696 | / pub unsafe fn _mm512_fnmsub_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1697 | | let zero: f64x8 = mem::zeroed(); 1698 | | let suba = simd_sub(zero, a.as_f64x8()); 1699 | | let subc = simd_sub(zero, c.as_f64x8()); ... | 1705 | | )) 1706 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1714:1 | 1714 | / pub unsafe fn _mm512_mask_fnmsub_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1715 | | let fnmsub = _mm512_fnmsub_pd(a, b, c).as_f64x8(); 1716 | | transmute(simd_select_bitmask(k, fnmsub, a.as_f64x8())) 1717 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1725:1 | 1725 | / pub unsafe fn _mm512_maskz_fnmsub_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1726 | | let fnmsub = _mm512_fnmsub_pd(a, b, c).as_f64x8(); 1727 | | let zero = _mm512_setzero_pd().as_f64x8(); 1728 | | transmute(simd_select_bitmask(k, fnmsub, zero)) 1729 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1737:1 | 1737 | / pub unsafe fn _mm512_mask3_fnmsub_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1738 | | let fnmsub = _mm512_fnmsub_pd(a, b, c).as_f64x8(); 1739 | | transmute(simd_select_bitmask(k, fnmsub, c.as_f64x8())) 1740 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1748:1 | 1748 | / pub unsafe fn _mm512_rcp14_ps(a: __m512) -> __m512 { 1749 | | transmute(vrcp14ps( 1750 | | a.as_f32x16(), 1751 | | _mm512_setzero_ps().as_f32x16(), 1752 | | 0b11111111_11111111, 1753 | | )) 1754 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1762:1 | 1762 | / pub unsafe fn _mm512_mask_rcp14_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 1763 | | transmute(vrcp14ps(a.as_f32x16(), src.as_f32x16(), k)) 1764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1772:1 | 1772 | / pub unsafe fn _mm512_maskz_rcp14_ps(k: __mmask16, a: __m512) -> __m512 { 1773 | | transmute(vrcp14ps(a.as_f32x16(), _mm512_setzero_ps().as_f32x16(), k)) 1774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1782:1 | 1782 | / pub unsafe fn _mm512_rcp14_pd(a: __m512d) -> __m512d { 1783 | | transmute(vrcp14pd( 1784 | | a.as_f64x8(), 1785 | | _mm512_setzero_pd().as_f64x8(), 1786 | | 0b11111111, 1787 | | )) 1788 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1796:1 | 1796 | / pub unsafe fn _mm512_mask_rcp14_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 1797 | | transmute(vrcp14pd(a.as_f64x8(), src.as_f64x8(), k)) 1798 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1806:1 | 1806 | / pub unsafe fn _mm512_maskz_rcp14_pd(k: __mmask8, a: __m512d) -> __m512d { 1807 | | transmute(vrcp14pd(a.as_f64x8(), _mm512_setzero_pd().as_f64x8(), k)) 1808 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1816:1 | 1816 | / pub unsafe fn _mm512_rsqrt14_ps(a: __m512) -> __m512 { 1817 | | transmute(vrsqrt14ps( 1818 | | a.as_f32x16(), 1819 | | _mm512_setzero_ps().as_f32x16(), 1820 | | 0b11111111_11111111, 1821 | | )) 1822 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1830:1 | 1830 | / pub unsafe fn _mm512_mask_rsqrt14_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 1831 | | transmute(vrsqrt14ps(a.as_f32x16(), src.as_f32x16(), k)) 1832 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1840:1 | 1840 | / pub unsafe fn _mm512_maskz_rsqrt14_ps(k: __mmask16, a: __m512) -> __m512 { 1841 | | transmute(vrsqrt14ps( 1842 | | a.as_f32x16(), 1843 | | _mm512_setzero_ps().as_f32x16(), 1844 | | k, 1845 | | )) 1846 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1854:1 | 1854 | / pub unsafe fn _mm512_rsqrt14_pd(a: __m512d) -> __m512d { 1855 | | transmute(vrsqrt14pd( 1856 | | a.as_f64x8(), 1857 | | _mm512_setzero_pd().as_f64x8(), 1858 | | 0b11111111, 1859 | | )) 1860 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1868:1 | 1868 | / pub unsafe fn _mm512_mask_rsqrt14_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 1869 | | transmute(vrsqrt14pd(a.as_f64x8(), src.as_f64x8(), k)) 1870 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1878:1 | 1878 | / pub unsafe fn _mm512_maskz_rsqrt14_pd(k: __mmask8, a: __m512d) -> __m512d { 1879 | | transmute(vrsqrt14pd(a.as_f64x8(), _mm512_setzero_pd().as_f64x8(), k)) 1880 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1888:1 | 1888 | / pub unsafe fn _mm512_getexp_ps(a: __m512) -> __m512 { 1889 | | transmute(vgetexpps( 1890 | | a.as_f32x16(), 1891 | | _mm512_setzero_ps().as_f32x16(), ... | 1894 | | )) 1895 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1903:1 | 1903 | / pub unsafe fn _mm512_mask_getexp_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 1904 | | transmute(vgetexpps( 1905 | | a.as_f32x16(), 1906 | | src.as_f32x16(), ... | 1909 | | )) 1910 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1918:1 | 1918 | / pub unsafe fn _mm512_maskz_getexp_ps(k: __mmask16, a: __m512) -> __m512 { 1919 | | transmute(vgetexpps( 1920 | | a.as_f32x16(), 1921 | | _mm512_setzero_ps().as_f32x16(), ... | 1924 | | )) 1925 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1933:1 | 1933 | / pub unsafe fn _mm512_getexp_pd(a: __m512d) -> __m512d { 1934 | | transmute(vgetexppd( 1935 | | a.as_f64x8(), 1936 | | _mm512_setzero_pd().as_f64x8(), ... | 1939 | | )) 1940 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1948:1 | 1948 | / pub unsafe fn _mm512_mask_getexp_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 1949 | | transmute(vgetexppd( 1950 | | a.as_f64x8(), 1951 | | src.as_f64x8(), ... | 1954 | | )) 1955 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1963:1 | 1963 | / pub unsafe fn _mm512_maskz_getexp_pd(k: __mmask8, a: __m512d) -> __m512d { 1964 | | transmute(vgetexppd( 1965 | | a.as_f64x8(), 1966 | | _mm512_setzero_pd().as_f64x8(), ... | 1969 | | )) 1970 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1988:1 | 1988 | / pub unsafe fn _mm512_getmant_ps( 1989 | | a: __m512, 1990 | | norm: _MM_MANTISSA_NORM_ENUM, 1991 | | sign: _MM_MANTISSA_SIGN_ENUM, ... | 2005 | | transmute(r) 2006 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2024:1 | 2024 | / pub unsafe fn _mm512_mask_getmant_ps( 2025 | | src: __m512, 2026 | | k: __mmask16, 2027 | | a: __m512, ... | 2043 | | transmute(r) 2044 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2062:1 | 2062 | / pub unsafe fn _mm512_maskz_getmant_ps( 2063 | | k: __mmask16, 2064 | | a: __m512, 2065 | | norm: _MM_MANTISSA_NORM_ENUM, ... | 2080 | | transmute(r) 2081 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2099:1 | 2099 | / pub unsafe fn _mm512_getmant_pd( 2100 | | a: __m512d, 2101 | | norm: _MM_MANTISSA_NORM_ENUM, 2102 | | sign: _MM_MANTISSA_SIGN_ENUM, ... | 2116 | | transmute(r) 2117 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2135:1 | 2135 | / pub unsafe fn _mm512_mask_getmant_pd( 2136 | | src: __m512d, 2137 | | k: __mmask8, 2138 | | a: __m512d, ... | 2154 | | transmute(r) 2155 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2173:1 | 2173 | / pub unsafe fn _mm512_maskz_getmant_pd( 2174 | | k: __mmask8, 2175 | | a: __m512d, 2176 | | norm: _MM_MANTISSA_NORM_ENUM, ... | 2191 | | transmute(r) 2192 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2208:1 | 2208 | / pub unsafe fn _mm512_add_round_ps(a: __m512, b: __m512, rounding: i32) -> __m512 { 2209 | | macro_rules! call { 2210 | | ($imm4:expr) => { 2211 | | vaddps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 2215 | | transmute(r) 2216 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2232:1 | 2232 | / pub unsafe fn _mm512_mask_add_round_ps( 2233 | | src: __m512, 2234 | | k: __mmask16, 2235 | | a: __m512, ... | 2245 | | transmute(simd_select_bitmask(k, addround, src.as_f32x16())) 2246 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2262:1 | 2262 | / pub unsafe fn _mm512_maskz_add_round_ps( 2263 | | k: __mmask16, 2264 | | a: __m512, 2265 | | b: __m512, ... | 2275 | | transmute(simd_select_bitmask(k, addround, zero)) 2276 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2292:1 | 2292 | / pub unsafe fn _mm512_add_round_pd(a: __m512d, b: __m512d, rounding: i32) -> __m512d { 2293 | | macro_rules! call { 2294 | | ($imm4:expr) => { 2295 | | vaddpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 2299 | | transmute(r) 2300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2316:1 | 2316 | / pub unsafe fn _mm512_mask_add_round_pd( 2317 | | src: __m512d, 2318 | | k: __mmask8, 2319 | | a: __m512d, ... | 2329 | | transmute(simd_select_bitmask(k, addround, src.as_f64x8())) 2330 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2346:1 | 2346 | / pub unsafe fn _mm512_maskz_add_round_pd( 2347 | | k: __mmask8, 2348 | | a: __m512d, 2349 | | b: __m512d, ... | 2359 | | transmute(simd_select_bitmask(k, addround, zero)) 2360 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2376:1 | 2376 | / pub unsafe fn _mm512_sub_round_ps(a: __m512, b: __m512, rounding: i32) -> __m512 { 2377 | | macro_rules! call { 2378 | | ($imm4:expr) => { 2379 | | vsubps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 2383 | | transmute(r) 2384 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2400:1 | 2400 | / pub unsafe fn _mm512_mask_sub_round_ps( 2401 | | src: __m512, 2402 | | k: __mmask16, 2403 | | a: __m512, ... | 2413 | | transmute(simd_select_bitmask(k, subround, src.as_f32x16())) 2414 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2430:1 | 2430 | / pub unsafe fn _mm512_maskz_sub_round_ps( 2431 | | k: __mmask16, 2432 | | a: __m512, 2433 | | b: __m512, ... | 2443 | | transmute(simd_select_bitmask(k, subround, zero)) 2444 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2460:1 | 2460 | / pub unsafe fn _mm512_sub_round_pd(a: __m512d, b: __m512d, rounding: i32) -> __m512d { 2461 | | macro_rules! call { 2462 | | ($imm4:expr) => { 2463 | | vsubpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 2467 | | transmute(r) 2468 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2484:1 | 2484 | / pub unsafe fn _mm512_mask_sub_round_pd( 2485 | | src: __m512d, 2486 | | k: __mmask8, 2487 | | a: __m512d, ... | 2497 | | transmute(simd_select_bitmask(k, subround, src.as_f64x8())) 2498 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2514:1 | 2514 | / pub unsafe fn _mm512_maskz_sub_round_pd( 2515 | | k: __mmask8, 2516 | | a: __m512d, 2517 | | b: __m512d, ... | 2527 | | transmute(simd_select_bitmask(k, subround, zero)) 2528 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2544:1 | 2544 | / pub unsafe fn _mm512_mul_round_ps(a: __m512, b: __m512, rounding: i32) -> __m512 { 2545 | | macro_rules! call { 2546 | | ($imm4:expr) => { 2547 | | vmulps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 2551 | | transmute(r) 2552 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2568:1 | 2568 | / pub unsafe fn _mm512_mask_mul_round_ps( 2569 | | src: __m512, 2570 | | k: __mmask16, 2571 | | a: __m512, ... | 2581 | | transmute(simd_select_bitmask(k, mulround, src.as_f32x16())) 2582 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2598:1 | 2598 | / pub unsafe fn _mm512_maskz_mul_round_ps( 2599 | | k: __mmask16, 2600 | | a: __m512, 2601 | | b: __m512, ... | 2611 | | transmute(simd_select_bitmask(k, mulround, zero)) 2612 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2628:1 | 2628 | / pub unsafe fn _mm512_mul_round_pd(a: __m512d, b: __m512d, rounding: i32) -> __m512d { 2629 | | macro_rules! call { 2630 | | ($imm4:expr) => { 2631 | | vmulpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 2635 | | transmute(r) 2636 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2652:1 | 2652 | / pub unsafe fn _mm512_mask_mul_round_pd( 2653 | | src: __m512d, 2654 | | k: __mmask8, 2655 | | a: __m512d, ... | 2665 | | transmute(simd_select_bitmask(k, mulround, src.as_f64x8())) 2666 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2682:1 | 2682 | / pub unsafe fn _mm512_maskz_mul_round_pd( 2683 | | k: __mmask8, 2684 | | a: __m512d, 2685 | | b: __m512d, ... | 2695 | | transmute(simd_select_bitmask(k, mulround, zero)) 2696 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2712:1 | 2712 | / pub unsafe fn _mm512_div_round_ps(a: __m512, b: __m512, rounding: i32) -> __m512 { 2713 | | macro_rules! call { 2714 | | ($imm4:expr) => { 2715 | | vdivps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 2719 | | transmute(r) 2720 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2736:1 | 2736 | / pub unsafe fn _mm512_mask_div_round_ps( 2737 | | src: __m512, 2738 | | k: __mmask16, 2739 | | a: __m512, ... | 2749 | | transmute(simd_select_bitmask(k, divround, src.as_f32x16())) 2750 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2766:1 | 2766 | / pub unsafe fn _mm512_maskz_div_round_ps( 2767 | | k: __mmask16, 2768 | | a: __m512, 2769 | | b: __m512, ... | 2779 | | transmute(simd_select_bitmask(k, divround, zero)) 2780 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2796:1 | 2796 | / pub unsafe fn _mm512_div_round_pd(a: __m512d, b: __m512d, rounding: i32) -> __m512d { 2797 | | macro_rules! call { 2798 | | ($imm4:expr) => { 2799 | | vdivpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 2803 | | transmute(r) 2804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2820:1 | 2820 | / pub unsafe fn _mm512_mask_div_round_pd( 2821 | | src: __m512d, 2822 | | k: __mmask8, 2823 | | a: __m512d, ... | 2833 | | transmute(simd_select_bitmask(k, divround, src.as_f64x8())) 2834 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2850:1 | 2850 | / pub unsafe fn _mm512_maskz_div_round_pd( 2851 | | k: __mmask8, 2852 | | a: __m512d, 2853 | | b: __m512d, ... | 2863 | | transmute(simd_select_bitmask(k, divround, zero)) 2864 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2880:1 | 2880 | / pub unsafe fn _mm512_sqrt_round_ps(a: __m512, rounding: i32) -> __m512 { 2881 | | macro_rules! call { 2882 | | ($imm4:expr) => { 2883 | | vsqrtps(a.as_f32x16(), $imm4) ... | 2887 | | transmute(r) 2888 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2904:1 | 2904 | / pub unsafe fn _mm512_mask_sqrt_round_ps( 2905 | | src: __m512, 2906 | | k: __mmask16, 2907 | | a: __m512, ... | 2916 | | transmute(simd_select_bitmask(k, sqrtround, src.as_f32x16())) 2917 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2933:1 | 2933 | / pub unsafe fn _mm512_maskz_sqrt_round_ps(k: __mmask16, a: __m512, rounding: i32) -> __m512 { 2934 | | macro_rules! call { 2935 | | ($imm4:expr) => { 2936 | | vsqrtps(a.as_f32x16(), $imm4) ... | 2941 | | transmute(simd_select_bitmask(k, sqrtround, zero)) 2942 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2958:1 | 2958 | / pub unsafe fn _mm512_sqrt_round_pd(a: __m512d, rounding: i32) -> __m512d { 2959 | | macro_rules! call { 2960 | | ($imm4:expr) => { 2961 | | vsqrtpd(a.as_f64x8(), $imm4) ... | 2965 | | transmute(r) 2966 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2982:1 | 2982 | / pub unsafe fn _mm512_mask_sqrt_round_pd( 2983 | | src: __m512d, 2984 | | k: __mmask8, 2985 | | a: __m512d, ... | 2994 | | transmute(simd_select_bitmask(k, sqrtround, src.as_f64x8())) 2995 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3011:1 | 3011 | / pub unsafe fn _mm512_maskz_sqrt_round_pd(k: __mmask8, a: __m512d, rounding: i32) -> __m512d { 3012 | | macro_rules! call { 3013 | | ($imm4:expr) => { 3014 | | vsqrtpd(a.as_f64x8(), $imm4) ... | 3019 | | transmute(simd_select_bitmask(k, sqrtround, zero)) 3020 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3036:1 | 3036 | / pub unsafe fn _mm512_fmadd_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3037 | | macro_rules! call { 3038 | | ($imm4:expr) => { 3039 | | vfmadd132ps(a.as_f32x16(), b.as_f32x16(), c.as_f32x16(), $imm4) ... | 3043 | | transmute(r) 3044 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3060:1 | 3060 | / pub unsafe fn _mm512_mask_fmadd_round_ps( 3061 | | a: __m512, 3062 | | k: __mmask16, 3063 | | b: __m512, ... | 3073 | | transmute(simd_select_bitmask(k, fmadd, a.as_f32x16())) 3074 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3090:1 | 3090 | / pub unsafe fn _mm512_maskz_fmadd_round_ps( 3091 | | k: __mmask16, 3092 | | a: __m512, 3093 | | b: __m512, ... | 3104 | | transmute(simd_select_bitmask(k, fmadd, zero)) 3105 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3121:1 | 3121 | / pub unsafe fn _mm512_mask3_fmadd_round_ps( 3122 | | a: __m512, 3123 | | b: __m512, 3124 | | c: __m512, ... | 3134 | | transmute(simd_select_bitmask(k, fmadd, c.as_f32x16())) 3135 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3151:1 | 3151 | / pub unsafe fn _mm512_fmadd_round_pd(a: __m512d, b: __m512d, c: __m512d, rounding: i32) -> __m512d { 3152 | | macro_rules! call { 3153 | | ($imm4:expr) => { 3154 | | vfmadd132pd(a.as_f64x8(), b.as_f64x8(), c.as_f64x8(), $imm4) ... | 3158 | | transmute(r) 3159 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3175:1 | 3175 | / pub unsafe fn _mm512_mask_fmadd_round_pd( 3176 | | a: __m512d, 3177 | | k: __mmask8, 3178 | | b: __m512d, ... | 3188 | | transmute(simd_select_bitmask(k, fmadd, a.as_f64x8())) 3189 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3205:1 | 3205 | / pub unsafe fn _mm512_maskz_fmadd_round_pd( 3206 | | k: __mmask8, 3207 | | a: __m512d, 3208 | | b: __m512d, ... | 3219 | | transmute(simd_select_bitmask(k, fmadd, zero)) 3220 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3236:1 | 3236 | / pub unsafe fn _mm512_mask3_fmadd_round_pd( 3237 | | a: __m512d, 3238 | | b: __m512d, 3239 | | c: __m512d, ... | 3249 | | transmute(simd_select_bitmask(k, fmadd, c.as_f64x8())) 3250 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3266:1 | 3266 | / pub unsafe fn _mm512_fmsub_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3267 | | let zero: f32x16 = mem::zeroed(); 3268 | | let sub = simd_sub(zero, c.as_f32x16()); 3269 | | macro_rules! call { ... | 3275 | | transmute(r) 3276 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3292:1 | 3292 | / pub unsafe fn _mm512_mask_fmsub_round_ps( 3293 | | a: __m512, 3294 | | k: __mmask16, 3295 | | b: __m512, ... | 3307 | | transmute(simd_select_bitmask(k, fmsub, a.as_f32x16())) 3308 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3324:1 | 3324 | / pub unsafe fn _mm512_maskz_fmsub_round_ps( 3325 | | k: __mmask16, 3326 | | a: __m512, 3327 | | b: __m512, ... | 3339 | | transmute(simd_select_bitmask(k, fmsub, zero)) 3340 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3356:1 | 3356 | / pub unsafe fn _mm512_mask3_fmsub_round_ps( 3357 | | a: __m512, 3358 | | b: __m512, 3359 | | c: __m512, ... | 3371 | | transmute(simd_select_bitmask(k, fmsub, c.as_f32x16())) 3372 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3388:1 | 3388 | / pub unsafe fn _mm512_fmsub_round_pd(a: __m512d, b: __m512d, c: __m512d, rounding: i32) -> __m512d { 3389 | | let zero: f64x8 = mem::zeroed(); 3390 | | let sub = simd_sub(zero, c.as_f64x8()); 3391 | | macro_rules! call { ... | 3397 | | transmute(r) 3398 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3414:1 | 3414 | / pub unsafe fn _mm512_mask_fmsub_round_pd( 3415 | | a: __m512d, 3416 | | k: __mmask8, 3417 | | b: __m512d, ... | 3429 | | transmute(simd_select_bitmask(k, fmsub, a.as_f64x8())) 3430 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3446:1 | 3446 | / pub unsafe fn _mm512_maskz_fmsub_round_pd( 3447 | | k: __mmask8, 3448 | | a: __m512d, 3449 | | b: __m512d, ... | 3461 | | transmute(simd_select_bitmask(k, fmsub, zero)) 3462 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3478:1 | 3478 | / pub unsafe fn _mm512_mask3_fmsub_round_pd( 3479 | | a: __m512d, 3480 | | b: __m512d, 3481 | | c: __m512d, ... | 3493 | | transmute(simd_select_bitmask(k, fmsub, c.as_f64x8())) 3494 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3510:1 | 3510 | / pub unsafe fn _mm512_fmaddsub_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3511 | | macro_rules! call { 3512 | | ($imm4:expr) => { 3513 | | vfmaddsub213ps(a.as_f32x16(), b.as_f32x16(), c.as_f32x16(), $imm4) ... | 3517 | | transmute(r) 3518 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3534:1 | 3534 | / pub unsafe fn _mm512_mask_fmaddsub_round_ps( 3535 | | a: __m512, 3536 | | k: __mmask16, 3537 | | b: __m512, ... | 3547 | | transmute(simd_select_bitmask(k, fmaddsub, a.as_f32x16())) 3548 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3564:1 | 3564 | / pub unsafe fn _mm512_maskz_fmaddsub_round_ps( 3565 | | k: __mmask16, 3566 | | a: __m512, 3567 | | b: __m512, ... | 3578 | | transmute(simd_select_bitmask(k, fmaddsub, zero)) 3579 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3595:1 | 3595 | / pub unsafe fn _mm512_mask3_fmaddsub_round_ps( 3596 | | a: __m512, 3597 | | b: __m512, 3598 | | c: __m512, ... | 3608 | | transmute(simd_select_bitmask(k, fmaddsub, c.as_f32x16())) 3609 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3625:1 | 3625 | / pub unsafe fn _mm512_fmaddsub_round_pd( 3626 | | a: __m512d, 3627 | | b: __m512d, 3628 | | c: __m512d, ... | 3637 | | transmute(r) 3638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3654:1 | 3654 | / pub unsafe fn _mm512_mask_fmaddsub_round_pd( 3655 | | a: __m512d, 3656 | | k: __mmask8, 3657 | | b: __m512d, ... | 3667 | | transmute(simd_select_bitmask(k, fmaddsub, a.as_f64x8())) 3668 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3684:1 | 3684 | / pub unsafe fn _mm512_maskz_fmaddsub_round_pd( 3685 | | k: __mmask8, 3686 | | a: __m512d, 3687 | | b: __m512d, ... | 3698 | | transmute(simd_select_bitmask(k, fmaddsub, zero)) 3699 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3715:1 | 3715 | / pub unsafe fn _mm512_mask3_fmaddsub_round_pd( 3716 | | a: __m512d, 3717 | | b: __m512d, 3718 | | c: __m512d, ... | 3728 | | transmute(simd_select_bitmask(k, fmaddsub, c.as_f64x8())) 3729 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3745:1 | 3745 | / pub unsafe fn _mm512_fmsubadd_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3746 | | let zero: f32x16 = mem::zeroed(); 3747 | | let sub = simd_sub(zero, c.as_f32x16()); 3748 | | macro_rules! call { ... | 3754 | | transmute(r) 3755 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3771:1 | 3771 | / pub unsafe fn _mm512_mask_fmsubadd_round_ps( 3772 | | a: __m512, 3773 | | k: __mmask16, 3774 | | b: __m512, ... | 3786 | | transmute(simd_select_bitmask(k, fmsubadd, a.as_f32x16())) 3787 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3803:1 | 3803 | / pub unsafe fn _mm512_maskz_fmsubadd_round_ps( 3804 | | k: __mmask16, 3805 | | a: __m512, 3806 | | b: __m512, ... | 3818 | | transmute(simd_select_bitmask(k, fmsubadd, zero)) 3819 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3835:1 | 3835 | / pub unsafe fn _mm512_mask3_fmsubadd_round_ps( 3836 | | a: __m512, 3837 | | b: __m512, 3838 | | c: __m512, ... | 3850 | | transmute(simd_select_bitmask(k, fmsubadd, c.as_f32x16())) 3851 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3867:1 | 3867 | / pub unsafe fn _mm512_fmsubadd_round_pd( 3868 | | a: __m512d, 3869 | | b: __m512d, 3870 | | c: __m512d, ... | 3881 | | transmute(r) 3882 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3898:1 | 3898 | / pub unsafe fn _mm512_mask_fmsubadd_round_pd( 3899 | | a: __m512d, 3900 | | k: __mmask8, 3901 | | b: __m512d, ... | 3913 | | transmute(simd_select_bitmask(k, fmsubadd, a.as_f64x8())) 3914 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3930:1 | 3930 | / pub unsafe fn _mm512_maskz_fmsubadd_round_pd( 3931 | | k: __mmask8, 3932 | | a: __m512d, 3933 | | b: __m512d, ... | 3945 | | transmute(simd_select_bitmask(k, fmsubadd, zero)) 3946 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3962:1 | 3962 | / pub unsafe fn _mm512_mask3_fmsubadd_round_pd( 3963 | | a: __m512d, 3964 | | b: __m512d, 3965 | | c: __m512d, ... | 3977 | | transmute(simd_select_bitmask(k, fmsubadd, c.as_f64x8())) 3978 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3994:1 | 3994 | / pub unsafe fn _mm512_fnmadd_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3995 | | let zero: f32x16 = mem::zeroed(); 3996 | | let sub = simd_sub(zero, a.as_f32x16()); 3997 | | macro_rules! call { ... | 4003 | | transmute(r) 4004 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4020:1 | 4020 | / pub unsafe fn _mm512_mask_fnmadd_round_ps( 4021 | | a: __m512, 4022 | | k: __mmask16, 4023 | | b: __m512, ... | 4035 | | transmute(simd_select_bitmask(k, fnmadd, a.as_f32x16())) 4036 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4052:1 | 4052 | / pub unsafe fn _mm512_maskz_fnmadd_round_ps( 4053 | | k: __mmask16, 4054 | | a: __m512, 4055 | | b: __m512, ... | 4067 | | transmute(simd_select_bitmask(k, fnmadd, zero)) 4068 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4084:1 | 4084 | / pub unsafe fn _mm512_mask3_fnmadd_round_ps( 4085 | | a: __m512, 4086 | | b: __m512, 4087 | | c: __m512, ... | 4099 | | transmute(simd_select_bitmask(k, fnmadd, c.as_f32x16())) 4100 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4116:1 | 4116 | / pub unsafe fn _mm512_fnmadd_round_pd(a: __m512d, b: __m512d, c: __m512d, rounding: i32) -> __m512d { 4117 | | let zero: f64x8 = mem::zeroed(); 4118 | | let sub = simd_sub(zero, a.as_f64x8()); 4119 | | macro_rules! call { ... | 4125 | | transmute(r) 4126 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4142:1 | 4142 | / pub unsafe fn _mm512_mask_fnmadd_round_pd( 4143 | | a: __m512d, 4144 | | k: __mmask8, 4145 | | b: __m512d, ... | 4157 | | transmute(simd_select_bitmask(k, fnmadd, a.as_f64x8())) 4158 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4174:1 | 4174 | / pub unsafe fn _mm512_maskz_fnmadd_round_pd( 4175 | | k: __mmask8, 4176 | | a: __m512d, 4177 | | b: __m512d, ... | 4189 | | transmute(simd_select_bitmask(k, fnmadd, zero)) 4190 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4206:1 | 4206 | / pub unsafe fn _mm512_mask3_fnmadd_round_pd( 4207 | | a: __m512d, 4208 | | b: __m512d, 4209 | | c: __m512d, ... | 4221 | | transmute(simd_select_bitmask(k, fnmadd, c.as_f64x8())) 4222 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4238:1 | 4238 | / pub unsafe fn _mm512_fnmsub_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 4239 | | let zero: f32x16 = mem::zeroed(); 4240 | | let suba = simd_sub(zero, a.as_f32x16()); 4241 | | let subc = simd_sub(zero, c.as_f32x16()); ... | 4248 | | transmute(r) 4249 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4265:1 | 4265 | / pub unsafe fn _mm512_mask_fnmsub_round_ps( 4266 | | a: __m512, 4267 | | k: __mmask16, 4268 | | b: __m512, ... | 4281 | | transmute(simd_select_bitmask(k, fnmsub, a.as_f32x16())) 4282 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4298:1 | 4298 | / pub unsafe fn _mm512_maskz_fnmsub_round_ps( 4299 | | k: __mmask16, 4300 | | a: __m512, 4301 | | b: __m512, ... | 4314 | | transmute(simd_select_bitmask(k, fnmsub, zero)) 4315 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4331:1 | 4331 | / pub unsafe fn _mm512_mask3_fnmsub_round_ps( 4332 | | a: __m512, 4333 | | b: __m512, 4334 | | c: __m512, ... | 4347 | | transmute(simd_select_bitmask(k, fnmsub, c.as_f32x16())) 4348 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4364:1 | 4364 | / pub unsafe fn _mm512_fnmsub_round_pd(a: __m512d, b: __m512d, c: __m512d, rounding: i32) -> __m512d { 4365 | | let zero: f64x8 = mem::zeroed(); 4366 | | let suba = simd_sub(zero, a.as_f64x8()); 4367 | | let subc = simd_sub(zero, c.as_f64x8()); ... | 4374 | | transmute(r) 4375 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4391:1 | 4391 | / pub unsafe fn _mm512_mask_fnmsub_round_pd( 4392 | | a: __m512d, 4393 | | k: __mmask8, 4394 | | b: __m512d, ... | 4407 | | transmute(simd_select_bitmask(k, fnmsub, a.as_f64x8())) 4408 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4424:1 | 4424 | / pub unsafe fn _mm512_maskz_fnmsub_round_pd( 4425 | | k: __mmask8, 4426 | | a: __m512d, 4427 | | b: __m512d, ... | 4440 | | transmute(simd_select_bitmask(k, fnmsub, zero)) 4441 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4457:1 | 4457 | / pub unsafe fn _mm512_mask3_fnmsub_round_pd( 4458 | | a: __m512d, 4459 | | b: __m512d, 4460 | | c: __m512d, ... | 4473 | | transmute(simd_select_bitmask(k, fnmsub, c.as_f64x8())) 4474 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4484:1 | 4484 | / pub unsafe fn _mm512_max_round_ps(a: __m512, b: __m512, sae: i32) -> __m512 { 4485 | | macro_rules! call { 4486 | | ($imm4:expr) => { 4487 | | vmaxps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 4491 | | transmute(r) 4492 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4502:1 | 4502 | / pub unsafe fn _mm512_mask_max_round_ps( 4503 | | src: __m512, 4504 | | k: __mmask16, 4505 | | a: __m512, ... | 4515 | | transmute(simd_select_bitmask(k, max, src.as_f32x16())) 4516 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4526:1 | 4526 | / pub unsafe fn _mm512_maskz_max_round_ps(k: __mmask16, a: __m512, b: __m512, sae: i32) -> __m512 { 4527 | | macro_rules! call { 4528 | | ($imm4:expr) => { 4529 | | vmaxps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 4534 | | transmute(simd_select_bitmask(k, max, zero)) 4535 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4545:1 | 4545 | / pub unsafe fn _mm512_max_round_pd(a: __m512d, b: __m512d, sae: i32) -> __m512d { 4546 | | macro_rules! call { 4547 | | ($imm4:expr) => { 4548 | | vmaxpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 4552 | | transmute(r) 4553 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4563:1 | 4563 | / pub unsafe fn _mm512_mask_max_round_pd( 4564 | | src: __m512d, 4565 | | k: __mmask8, 4566 | | a: __m512d, ... | 4576 | | transmute(simd_select_bitmask(k, max, src.as_f64x8())) 4577 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4587:1 | 4587 | / pub unsafe fn _mm512_maskz_max_round_pd(k: __mmask8, a: __m512d, b: __m512d, sae: i32) -> __m512d { 4588 | | macro_rules! call { 4589 | | ($imm4:expr) => { 4590 | | vmaxpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 4595 | | transmute(simd_select_bitmask(k, max, zero)) 4596 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4606:1 | 4606 | / pub unsafe fn _mm512_min_round_ps(a: __m512, b: __m512, sae: i32) -> __m512 { 4607 | | macro_rules! call { 4608 | | ($imm4:expr) => { 4609 | | vminps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 4613 | | transmute(r) 4614 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4624:1 | 4624 | / pub unsafe fn _mm512_mask_min_round_ps( 4625 | | src: __m512, 4626 | | k: __mmask16, 4627 | | a: __m512, ... | 4637 | | transmute(simd_select_bitmask(k, max, src.as_f32x16())) 4638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4648:1 | 4648 | / pub unsafe fn _mm512_maskz_min_round_ps(k: __mmask16, a: __m512, b: __m512, sae: i32) -> __m512 { 4649 | | macro_rules! call { 4650 | | ($imm4:expr) => { 4651 | | vminps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 4656 | | transmute(simd_select_bitmask(k, max, zero)) 4657 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4667:1 | 4667 | / pub unsafe fn _mm512_min_round_pd(a: __m512d, b: __m512d, sae: i32) -> __m512d { 4668 | | macro_rules! call { 4669 | | ($imm4:expr) => { 4670 | | vminpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 4674 | | transmute(r) 4675 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4685:1 | 4685 | / pub unsafe fn _mm512_mask_min_round_pd( 4686 | | src: __m512d, 4687 | | k: __mmask8, 4688 | | a: __m512d, ... | 4698 | | transmute(simd_select_bitmask(k, max, src.as_f64x8())) 4699 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4709:1 | 4709 | / pub unsafe fn _mm512_maskz_min_round_pd(k: __mmask8, a: __m512d, b: __m512d, sae: i32) -> __m512d { 4710 | | macro_rules! call { 4711 | | ($imm4:expr) => { 4712 | | vminpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 4717 | | transmute(simd_select_bitmask(k, max, zero)) 4718 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4728:1 | 4728 | / pub unsafe fn _mm512_getexp_round_ps(a: __m512, sae: i32) -> __m512 { 4729 | | macro_rules! call { 4730 | | ($imm4:expr) => { 4731 | | vgetexpps( ... | 4740 | | transmute(r) 4741 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4751:1 | 4751 | / pub unsafe fn _mm512_mask_getexp_round_ps( 4752 | | src: __m512, 4753 | | k: __mmask16, 4754 | | a: __m512, ... | 4763 | | transmute(r) 4764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4774:1 | 4774 | / pub unsafe fn _mm512_maskz_getexp_round_ps(k: __mmask16, a: __m512, sae: i32) -> __m512 { 4775 | | macro_rules! call { 4776 | | ($imm4:expr) => { 4777 | | vgetexpps(a.as_f32x16(), _mm512_setzero_ps().as_f32x16(), k, $imm4) ... | 4781 | | transmute(r) 4782 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4792:1 | 4792 | / pub unsafe fn _mm512_getexp_round_pd(a: __m512d, sae: i32) -> __m512d { 4793 | | macro_rules! call { 4794 | | ($imm4:expr) => { 4795 | | vgetexppd( ... | 4804 | | transmute(r) 4805 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4815:1 | 4815 | / pub unsafe fn _mm512_mask_getexp_round_pd( 4816 | | src: __m512d, 4817 | | k: __mmask8, 4818 | | a: __m512d, ... | 4827 | | transmute(r) 4828 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4838:1 | 4838 | / pub unsafe fn _mm512_maskz_getexp_round_pd(k: __mmask8, a: __m512d, sae: i32) -> __m512d { 4839 | | macro_rules! call { 4840 | | ($imm4:expr) => { 4841 | | vgetexppd(a.as_f64x8(), _mm512_setzero_pd().as_f64x8(), k, $imm4) ... | 4845 | | transmute(r) 4846 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4865:1 | 4865 | / pub unsafe fn _mm512_getmant_round_ps( 4866 | | a: __m512, 4867 | | norm: _MM_MANTISSA_NORM_ENUM, 4868 | | sign: _MM_MANTISSA_SIGN_ENUM, ... | 4883 | | transmute(r) 4884 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4903:1 | 4903 | / pub unsafe fn _mm512_mask_getmant_round_ps( 4904 | | src: __m512, 4905 | | k: __mmask16, 4906 | | a: __m512, ... | 4923 | | transmute(r) 4924 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4943:1 | 4943 | / pub unsafe fn _mm512_maskz_getmant_round_ps( 4944 | | k: __mmask16, 4945 | | a: __m512, 4946 | | norm: _MM_MANTISSA_NORM_ENUM, ... | 4962 | | transmute(r) 4963 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4982:1 | 4982 | / pub unsafe fn _mm512_getmant_round_pd( 4983 | | a: __m512d, 4984 | | norm: _MM_MANTISSA_NORM_ENUM, 4985 | | sign: _MM_MANTISSA_SIGN_ENUM, ... | 5000 | | transmute(r) 5001 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5020:1 | 5020 | / pub unsafe fn _mm512_mask_getmant_round_pd( 5021 | | src: __m512d, 5022 | | k: __mmask8, 5023 | | a: __m512d, ... | 5040 | | transmute(r) 5041 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5060:1 | 5060 | / pub unsafe fn _mm512_maskz_getmant_round_pd( 5061 | | k: __mmask8, 5062 | | a: __m512d, 5063 | | norm: _MM_MANTISSA_NORM_ENUM, ... | 5079 | | transmute(r) 5080 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5088:1 | 5088 | / pub unsafe fn _mm512_cvtps_epi32(a: __m512) -> __m512i { 5089 | | transmute(vcvtps2dq( 5090 | | a.as_f32x16(), 5091 | | _mm512_setzero_si512().as_i32x16(), ... | 5094 | | )) 5095 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5103:1 | 5103 | / pub unsafe fn _mm512_mask_cvtps_epi32(src: __m512i, k: __mmask16, a: __m512) -> __m512i { 5104 | | transmute(vcvtps2dq( 5105 | | a.as_f32x16(), 5106 | | src.as_i32x16(), ... | 5109 | | )) 5110 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5118:1 | 5118 | / pub unsafe fn _mm512_maskz_cvtps_epi32(k: __mmask16, a: __m512) -> __m512i { 5119 | | transmute(vcvtps2dq( 5120 | | a.as_f32x16(), 5121 | | _mm512_setzero_si512().as_i32x16(), ... | 5124 | | )) 5125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5133:1 | 5133 | / pub unsafe fn _mm512_cvtps_epu32(a: __m512) -> __m512i { 5134 | | transmute(vcvtps2udq( 5135 | | a.as_f32x16(), 5136 | | _mm512_setzero_si512().as_u32x16(), ... | 5139 | | )) 5140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5148:1 | 5148 | / pub unsafe fn _mm512_mask_cvtps_epu32(src: __m512i, k: __mmask16, a: __m512) -> __m512i { 5149 | | transmute(vcvtps2udq( 5150 | | a.as_f32x16(), 5151 | | src.as_u32x16(), ... | 5154 | | )) 5155 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5163:1 | 5163 | / pub unsafe fn _mm512_maskz_cvtps_epu32(k: __mmask16, a: __m512) -> __m512i { 5164 | | transmute(vcvtps2udq( 5165 | | a.as_f32x16(), 5166 | | _mm512_setzero_si512().as_u32x16(), ... | 5169 | | )) 5170 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5178:1 | 5178 | / pub unsafe fn _mm512_cvtps_pd(a: __m256) -> __m512d { 5179 | | transmute(vcvtps2pd( 5180 | | a.as_f32x8(), 5181 | | _mm512_setzero_pd().as_f64x8(), ... | 5184 | | )) 5185 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5193:1 | 5193 | / pub unsafe fn _mm512_mask_cvtps_pd(src: __m512d, k: __mmask8, a: __m256) -> __m512d { 5194 | | transmute(vcvtps2pd( 5195 | | a.as_f32x8(), 5196 | | src.as_f64x8(), ... | 5199 | | )) 5200 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5208:1 | 5208 | / pub unsafe fn _mm512_maskz_cvtps_pd(k: __mmask8, a: __m256) -> __m512d { 5209 | | transmute(vcvtps2pd( 5210 | | a.as_f32x8(), 5211 | | _mm512_setzero_pd().as_f64x8(), ... | 5214 | | )) 5215 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5231:1 | 5231 | / pub unsafe fn _mm512_cvt_roundps_epi32(a: __m512, rounding: i32) -> __m512i { 5232 | | macro_rules! call { 5233 | | ($imm4:expr) => { 5234 | | vcvtps2dq( ... | 5243 | | transmute(r) 5244 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5260:1 | 5260 | / pub unsafe fn _mm512_mask_cvt_roundps_epi32( 5261 | | src: __m512i, 5262 | | k: __mmask16, 5263 | | a: __m512, ... | 5272 | | transmute(r) 5273 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5289:1 | 5289 | / pub unsafe fn _mm512_maskz_cvt_roundps_epi32(k: __mmask16, a: __m512, rounding: i32) -> __m512i { 5290 | | macro_rules! call { 5291 | | ($imm4:expr) => { 5292 | | vcvtps2dq(a.as_f32x16(), _mm512_setzero_si512().as_i32x16(), k, $imm4) ... | 5296 | | transmute(r) 5297 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5313:1 | 5313 | / pub unsafe fn _mm512_cvt_roundps_epu32(a: __m512, rounding: i32) -> __m512i { 5314 | | macro_rules! call { 5315 | | ($imm4:expr) => { 5316 | | vcvtps2udq( ... | 5325 | | transmute(r) 5326 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5342:1 | 5342 | / pub unsafe fn _mm512_mask_cvt_roundps_epu32( 5343 | | src: __m512i, 5344 | | k: __mmask16, 5345 | | a: __m512, ... | 5354 | | transmute(r) 5355 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5371:1 | 5371 | / pub unsafe fn _mm512_maskz_cvt_roundps_epu32(k: __mmask16, a: __m512, rounding: i32) -> __m512i { 5372 | | macro_rules! call { 5373 | | ($imm4:expr) => { 5374 | | vcvtps2udq(a.as_f32x16(), _mm512_setzero_si512().as_u32x16(), k, $imm4) ... | 5378 | | transmute(r) 5379 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5389:1 | 5389 | / pub unsafe fn _mm512_cvt_roundps_pd(a: __m256, sae: i32) -> __m512d { 5390 | | macro_rules! call { 5391 | | ($imm4:expr) => { 5392 | | vcvtps2pd( ... | 5401 | | transmute(r) 5402 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5412:1 | 5412 | / pub unsafe fn _mm512_mask_cvt_roundps_pd( 5413 | | src: __m512d, 5414 | | k: __mmask8, 5415 | | a: __m256, ... | 5424 | | transmute(r) 5425 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5435:1 | 5435 | / pub unsafe fn _mm512_maskz_cvt_roundps_pd(k: __mmask8, a: __m256, sae: i32) -> __m512d { 5436 | | macro_rules! call { 5437 | | ($imm4:expr) => { 5438 | | vcvtps2pd(a.as_f32x8(), _mm512_setzero_pd().as_f64x8(), k, $imm4) ... | 5442 | | transmute(r) 5443 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5453:1 | 5453 | / pub unsafe fn _mm512_cvtt_roundps_epi32(a: __m512, sae: i32) -> __m512i { 5454 | | macro_rules! call { 5455 | | ($imm4:expr) => { 5456 | | vcvttps2dq( ... | 5465 | | transmute(r) 5466 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5476:1 | 5476 | / pub unsafe fn _mm512_mask_cvtt_roundps_epi32( 5477 | | src: __m512i, 5478 | | k: __mmask16, 5479 | | a: __m512, ... | 5488 | | transmute(r) 5489 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5499:1 | 5499 | / pub unsafe fn _mm512_maskz_cvtt_roundps_epi32(k: __mmask16, a: __m512, sae: i32) -> __m512i { 5500 | | macro_rules! call { 5501 | | ($imm4:expr) => { 5502 | | vcvttps2dq(a.as_f32x16(), _mm512_setzero_si512().as_i32x16(), k, $imm4) ... | 5506 | | transmute(r) 5507 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5517:1 | 5517 | / pub unsafe fn _mm512_cvtt_roundps_epu32(a: __m512, sae: i32) -> __m512i { 5518 | | macro_rules! call { 5519 | | ($imm4:expr) => { 5520 | | vcvttps2udq( ... | 5529 | | transmute(r) 5530 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5540:1 | 5540 | / pub unsafe fn _mm512_mask_cvtt_roundps_epu32( 5541 | | src: __m512i, 5542 | | k: __mmask16, 5543 | | a: __m512, ... | 5552 | | transmute(r) 5553 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5563:1 | 5563 | / pub unsafe fn _mm512_maskz_cvtt_roundps_epu32(k: __mmask16, a: __m512, sae: i32) -> __m512i { 5564 | | macro_rules! call { 5565 | | ($imm4:expr) => { 5566 | | vcvttps2udq(a.as_f32x16(), _mm512_setzero_si512().as_i32x16(), k, $imm4) ... | 5570 | | transmute(r) 5571 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5581:1 | 5581 | / pub unsafe fn _mm512_cvtt_roundpd_epi32(a: __m512d, sae: i32) -> __m256i { 5582 | | macro_rules! call { 5583 | | ($imm4:expr) => { 5584 | | vcvttpd2dq( ... | 5593 | | transmute(r) 5594 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5604:1 | 5604 | / pub unsafe fn _mm512_mask_cvtt_roundpd_epi32( 5605 | | src: __m256i, 5606 | | k: __mmask8, 5607 | | a: __m512d, ... | 5616 | | transmute(r) 5617 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5627:1 | 5627 | / pub unsafe fn _mm512_maskz_cvtt_roundpd_epi32(k: __mmask8, a: __m512d, sae: i32) -> __m256i { 5628 | | macro_rules! call { 5629 | | ($imm4:expr) => { 5630 | | vcvttpd2dq(a.as_f64x8(), _mm256_setzero_si256().as_i32x8(), k, $imm4) ... | 5634 | | transmute(r) 5635 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5645:1 | 5645 | / pub unsafe fn _mm512_cvtt_roundpd_epu32(a: __m512d, sae: i32) -> __m256i { 5646 | | macro_rules! call { 5647 | | ($imm4:expr) => { 5648 | | vcvttpd2udq( ... | 5657 | | transmute(r) 5658 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5668:1 | 5668 | / pub unsafe fn _mm512_mask_cvtt_roundpd_epu32( 5669 | | src: __m256i, 5670 | | k: __mmask8, 5671 | | a: __m512d, ... | 5680 | | transmute(r) 5681 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5689:1 | 5689 | / pub unsafe fn _mm512_cvttps_epi32(a: __m512) -> __m512i { 5690 | | transmute(vcvttps2dq( 5691 | | a.as_f32x16(), 5692 | | _mm512_setzero_si512().as_i32x16(), ... | 5695 | | )) 5696 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5704:1 | 5704 | / pub unsafe fn _mm512_mask_cvttps_epi32(src: __m512i, k: __mmask16, a: __m512) -> __m512i { 5705 | | transmute(vcvttps2dq( 5706 | | a.as_f32x16(), 5707 | | src.as_i32x16(), ... | 5710 | | )) 5711 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5719:1 | 5719 | / pub unsafe fn _mm512_maskz_cvttps_epi32(k: __mmask16, a: __m512) -> __m512i { 5720 | | transmute(vcvttps2dq( 5721 | | a.as_f32x16(), 5722 | | _mm512_setzero_si512().as_i32x16(), ... | 5725 | | )) 5726 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5734:1 | 5734 | / pub unsafe fn _mm512_cvttps_epu32(a: __m512) -> __m512i { 5735 | | transmute(vcvttps2udq( 5736 | | a.as_f32x16(), 5737 | | _mm512_setzero_si512().as_i32x16(), ... | 5740 | | )) 5741 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5749:1 | 5749 | / pub unsafe fn _mm512_mask_cvttps_epu32(src: __m512i, k: __mmask16, a: __m512) -> __m512i { 5750 | | transmute(vcvttps2udq( 5751 | | a.as_f32x16(), 5752 | | src.as_i32x16(), ... | 5755 | | )) 5756 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5764:1 | 5764 | / pub unsafe fn _mm512_maskz_cvttps_epu32(k: __mmask16, a: __m512) -> __m512i { 5765 | | transmute(vcvttps2udq( 5766 | | a.as_f32x16(), 5767 | | _mm512_setzero_si512().as_i32x16(), ... | 5770 | | )) 5771 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5781:1 | 5781 | / pub unsafe fn _mm512_maskz_cvtt_roundpd_epu32(k: __mmask8, a: __m512d, sae: i32) -> __m256i { 5782 | | macro_rules! call { 5783 | | ($imm4:expr) => { 5784 | | vcvttpd2udq(a.as_f64x8(), _mm256_setzero_si256().as_i32x8(), k, $imm4) ... | 5788 | | transmute(r) 5789 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5797:1 | 5797 | / pub unsafe fn _mm512_cvttpd_epi32(a: __m512d) -> __m256i { 5798 | | transmute(vcvttpd2dq( 5799 | | a.as_f64x8(), 5800 | | _mm256_setzero_si256().as_i32x8(), ... | 5803 | | )) 5804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5812:1 | 5812 | / pub unsafe fn _mm512_mask_cvttpd_epi32(src: __m256i, k: __mmask8, a: __m512d) -> __m256i { 5813 | | transmute(vcvttpd2dq( 5814 | | a.as_f64x8(), 5815 | | src.as_i32x8(), ... | 5818 | | )) 5819 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5827:1 | 5827 | / pub unsafe fn _mm512_maskz_cvttpd_epi32(k: __mmask8, a: __m512d) -> __m256i { 5828 | | transmute(vcvttpd2dq( 5829 | | a.as_f64x8(), 5830 | | _mm256_setzero_si256().as_i32x8(), ... | 5833 | | )) 5834 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5842:1 | 5842 | / pub unsafe fn _mm512_cvttpd_epu32(a: __m512d) -> __m256i { 5843 | | transmute(vcvttpd2udq( 5844 | | a.as_f64x8(), 5845 | | _mm256_setzero_si256().as_i32x8(), ... | 5848 | | )) 5849 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5857:1 | 5857 | / pub unsafe fn _mm512_mask_cvttpd_epu32(src: __m256i, k: __mmask8, a: __m512d) -> __m256i { 5858 | | transmute(vcvttpd2udq( 5859 | | a.as_f64x8(), 5860 | | src.as_i32x8(), ... | 5863 | | )) 5864 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5872:1 | 5872 | / pub unsafe fn _mm512_maskz_cvttpd_epu32(k: __mmask8, a: __m512d) -> __m256i { 5873 | | transmute(vcvttpd2udq( 5874 | | a.as_f64x8(), 5875 | | _mm256_setzero_si256().as_i32x8(), ... | 5878 | | )) 5879 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5887:1 | 5887 | / pub unsafe fn _mm512_setzero_pd() -> __m512d { 5888 | | // All-0 is a properly initialized __m512d 5889 | | mem::zeroed() 5890 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5898:1 | 5898 | / pub unsafe fn _mm512_setzero_ps() -> __m512 { 5899 | | // All-0 is a properly initialized __m512 5900 | | mem::zeroed() 5901 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5909:1 | 5909 | / pub unsafe fn _mm512_setzero_si512() -> __m512i { 5910 | | // All-0 is a properly initialized __m512i 5911 | | mem::zeroed() 5912 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5918:1 | 5918 | / pub unsafe fn _mm512_setr_epi32( 5919 | | e15: i32, 5920 | | e14: i32, 5921 | | e13: i32, ... | 5939 | | transmute(r) 5940 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5918:1 | 5918 | / pub unsafe fn _mm512_setr_epi32( 5919 | | e15: i32, 5920 | | e14: i32, 5921 | | e13: i32, ... | 5934 | | e0: i32, 5935 | | ) -> __m512i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5949:1 | 5949 | / pub unsafe fn _mm512_i32gather_pd(offsets: __m256i, slice: *const u8, scale: i32) -> __m512d { 5950 | | let zero = _mm512_setzero_pd().as_f64x8(); 5951 | | let neg_one = -1; 5952 | | let slice = slice as *const i8; ... | 5960 | | transmute(r) 5961 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5970:1 | 5970 | / pub unsafe fn _mm512_mask_i32gather_pd( 5971 | | src: __m512d, 5972 | | mask: __mmask8, 5973 | | offsets: __m256i, ... | 5986 | | transmute(r) 5987 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5996:1 | 5996 | / pub unsafe fn _mm512_i64gather_pd(offsets: __m512i, slice: *const u8, scale: i32) -> __m512d { 5997 | | let zero = _mm512_setzero_pd().as_f64x8(); 5998 | | let neg_one = -1; 5999 | | let slice = slice as *const i8; ... | 6007 | | transmute(r) 6008 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6017:1 | 6017 | / pub unsafe fn _mm512_mask_i64gather_pd( 6018 | | src: __m512d, 6019 | | mask: __mmask8, 6020 | | offsets: __m512i, ... | 6033 | | transmute(r) 6034 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6043:1 | 6043 | / pub unsafe fn _mm512_i64gather_ps(offsets: __m512i, slice: *const u8, scale: i32) -> __m256 { 6044 | | let zero = _mm256_setzero_ps().as_f32x8(); 6045 | | let neg_one = -1; 6046 | | let slice = slice as *const i8; ... | 6054 | | transmute(r) 6055 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6064:1 | 6064 | / pub unsafe fn _mm512_mask_i64gather_ps( 6065 | | src: __m256, 6066 | | mask: __mmask8, 6067 | | offsets: __m512i, ... | 6080 | | transmute(r) 6081 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6090:1 | 6090 | / pub unsafe fn _mm512_i32gather_ps(offsets: __m512i, slice: *const u8, scale: i32) -> __m512 { 6091 | | let zero = _mm512_setzero_ps().as_f32x16(); 6092 | | let neg_one = -1; 6093 | | let slice = slice as *const i8; ... | 6101 | | transmute(r) 6102 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6111:1 | 6111 | / pub unsafe fn _mm512_mask_i32gather_ps( 6112 | | src: __m512, 6113 | | mask: __mmask16, 6114 | | offsets: __m512i, ... | 6127 | | transmute(r) 6128 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6137:1 | 6137 | / pub unsafe fn _mm512_i32gather_epi32(offsets: __m512i, slice: *const u8, scale: i32) -> __m512i { 6138 | | let zero = _mm512_setzero_si512().as_i32x16(); 6139 | | let neg_one = -1; 6140 | | let slice = slice as *const i8; ... | 6148 | | transmute(r) 6149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6158:1 | 6158 | / pub unsafe fn _mm512_mask_i32gather_epi32( 6159 | | src: __m512i, 6160 | | mask: __mmask16, 6161 | | offsets: __m512i, ... | 6175 | | transmute(r) 6176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6185:1 | 6185 | / pub unsafe fn _mm512_i32gather_epi64(offsets: __m256i, slice: *const u8, scale: i32) -> __m512i { 6186 | | let zero = _mm512_setzero_si512().as_i64x8(); 6187 | | let neg_one = -1; 6188 | | let slice = slice as *const i8; ... | 6196 | | transmute(r) 6197 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6206:1 | 6206 | / pub unsafe fn _mm512_mask_i32gather_epi64( 6207 | | src: __m512i, 6208 | | mask: __mmask8, 6209 | | offsets: __m256i, ... | 6223 | | transmute(r) 6224 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6233:1 | 6233 | / pub unsafe fn _mm512_i64gather_epi64(offsets: __m512i, slice: *const u8, scale: i32) -> __m512i { 6234 | | let zero = _mm512_setzero_si512().as_i64x8(); 6235 | | let neg_one = -1; 6236 | | let slice = slice as *const i8; ... | 6244 | | transmute(r) 6245 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6254:1 | 6254 | / pub unsafe fn _mm512_mask_i64gather_epi64( 6255 | | src: __m512i, 6256 | | mask: __mmask8, 6257 | | offsets: __m512i, ... | 6271 | | transmute(r) 6272 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6281:1 | 6281 | / pub unsafe fn _mm512_i64gather_epi32(offsets: __m512i, slice: *const u8, scale: i32) -> __m256i { 6282 | | let zeros = _mm256_setzero_si256().as_i32x8(); 6283 | | let neg_one = -1; 6284 | | let slice = slice as *const i8; ... | 6292 | | transmute(r) 6293 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6302:1 | 6302 | / pub unsafe fn _mm512_mask_i64gather_epi32( 6303 | | src: __m256i, 6304 | | mask: __mmask8, 6305 | | offsets: __m512i, ... | 6319 | | transmute(r) 6320 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6329:1 | 6329 | / pub unsafe fn _mm512_i32scatter_pd(slice: *mut u8, offsets: __m256i, src: __m512d, scale: i32) { 6330 | | let src = src.as_f64x8(); 6331 | | let neg_one = -1; 6332 | | let slice = slice as *mut i8; ... | 6339 | | constify_imm8_gather!(scale, call); 6340 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6349:1 | 6349 | / pub unsafe fn _mm512_mask_i32scatter_pd( 6350 | | slice: *mut u8, 6351 | | mask: __mmask8, 6352 | | offsets: __m256i, ... | 6364 | | constify_imm8_gather!(scale, call); 6365 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6374:1 | 6374 | / pub unsafe fn _mm512_i64scatter_pd(slice: *mut u8, offsets: __m512i, src: __m512d, scale: i32) { 6375 | | let src = src.as_f64x8(); 6376 | | let neg_one = -1; 6377 | | let slice = slice as *mut i8; ... | 6384 | | constify_imm8_gather!(scale, call); 6385 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6394:1 | 6394 | / pub unsafe fn _mm512_mask_i64scatter_pd( 6395 | | slice: *mut u8, 6396 | | mask: __mmask8, 6397 | | offsets: __m512i, ... | 6409 | | constify_imm8_gather!(scale, call); 6410 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6419:1 | 6419 | / pub unsafe fn _mm512_i32scatter_ps(slice: *mut u8, offsets: __m512i, src: __m512, scale: i32) { 6420 | | let src = src.as_f32x16(); 6421 | | let neg_one = -1; 6422 | | let slice = slice as *mut i8; ... | 6429 | | constify_imm8_gather!(scale, call); 6430 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6439:1 | 6439 | / pub unsafe fn _mm512_mask_i32scatter_ps( 6440 | | slice: *mut u8, 6441 | | mask: __mmask16, 6442 | | offsets: __m512i, ... | 6454 | | constify_imm8_gather!(scale, call); 6455 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6464:1 | 6464 | / pub unsafe fn _mm512_i64scatter_ps(slice: *mut u8, offsets: __m512i, src: __m256, scale: i32) { 6465 | | let src = src.as_f32x8(); 6466 | | let neg_one = -1; 6467 | | let slice = slice as *mut i8; ... | 6474 | | constify_imm8_gather!(scale, call); 6475 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6484:1 | 6484 | / pub unsafe fn _mm512_mask_i64scatter_ps( 6485 | | slice: *mut u8, 6486 | | mask: __mmask8, 6487 | | offsets: __m512i, ... | 6499 | | constify_imm8_gather!(scale, call); 6500 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6509:1 | 6509 | / pub unsafe fn _mm512_i32scatter_epi64(slice: *mut u8, offsets: __m256i, src: __m512i, scale: i32) { 6510 | | let src = src.as_i64x8(); 6511 | | let neg_one = -1; 6512 | | let slice = slice as *mut i8; ... | 6519 | | constify_imm8_gather!(scale, call); 6520 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6529:1 | 6529 | / pub unsafe fn _mm512_mask_i32scatter_epi64( 6530 | | slice: *mut u8, 6531 | | mask: __mmask8, 6532 | | offsets: __m256i, ... | 6545 | | constify_imm8_gather!(scale, call); 6546 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6555:1 | 6555 | / pub unsafe fn _mm512_i64scatter_epi64(slice: *mut u8, offsets: __m512i, src: __m512i, scale: i32) { 6556 | | let src = src.as_i64x8(); 6557 | | let neg_one = -1; 6558 | | let slice = slice as *mut i8; ... | 6565 | | constify_imm8_gather!(scale, call); 6566 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6575:1 | 6575 | / pub unsafe fn _mm512_mask_i64scatter_epi64( 6576 | | slice: *mut u8, 6577 | | mask: __mmask8, 6578 | | offsets: __m512i, ... | 6591 | | constify_imm8_gather!(scale, call); 6592 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6601:1 | 6601 | / pub unsafe fn _mm512_i32scatter_epi32(slice: *mut u8, offsets: __m512i, src: __m512i, scale: i32) { 6602 | | let src = src.as_i32x16(); 6603 | | let neg_one = -1; 6604 | | let slice = slice as *mut i8; ... | 6611 | | constify_imm8_gather!(scale, call); 6612 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6621:1 | 6621 | / pub unsafe fn _mm512_mask_i32scatter_epi32( 6622 | | slice: *mut u8, 6623 | | mask: __mmask16, 6624 | | offsets: __m512i, ... | 6637 | | constify_imm8_gather!(scale, call); 6638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6647:1 | 6647 | / pub unsafe fn _mm512_i64scatter_epi32(slice: *mut u8, offsets: __m512i, src: __m256i, scale: i32) { 6648 | | let src = src.as_i32x8(); 6649 | | let neg_one = -1; 6650 | | let slice = slice as *mut i8; ... | 6657 | | constify_imm8_gather!(scale, call); 6658 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6667:1 | 6667 | / pub unsafe fn _mm512_mask_i64scatter_epi32( 6668 | | slice: *mut u8, 6669 | | mask: __mmask8, 6670 | | offsets: __m512i, ... | 6683 | | constify_imm8_gather!(scale, call); 6684 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6693:1 | 6693 | / pub unsafe fn _mm512_rol_epi32(a: __m512i, imm8: i32) -> __m512i { 6694 | | macro_rules! call { 6695 | | ($imm8:expr) => { 6696 | | vprold(a.as_i32x16(), $imm8) ... | 6700 | | transmute(r) 6701 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6710:1 | 6710 | / pub unsafe fn _mm512_mask_rol_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: i32) -> __m512i { 6711 | | macro_rules! call { 6712 | | ($imm8:expr) => { 6713 | | vprold(a.as_i32x16(), $imm8) ... | 6717 | | transmute(simd_select_bitmask(k, rol, src.as_i32x16())) 6718 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6727:1 | 6727 | / pub unsafe fn _mm512_maskz_rol_epi32(k: __mmask16, a: __m512i, imm8: i32) -> __m512i { 6728 | | macro_rules! call { 6729 | | ($imm8:expr) => { 6730 | | vprold(a.as_i32x16(), $imm8) ... | 6735 | | transmute(simd_select_bitmask(k, rol, zero)) 6736 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6745:1 | 6745 | / pub unsafe fn _mm512_ror_epi32(a: __m512i, imm8: i32) -> __m512i { 6746 | | macro_rules! call { 6747 | | ($imm8:expr) => { 6748 | | vprord(a.as_i32x16(), $imm8) ... | 6752 | | transmute(r) 6753 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6762:1 | 6762 | / pub unsafe fn _mm512_mask_ror_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: i32) -> __m512i { 6763 | | macro_rules! call { 6764 | | ($imm8:expr) => { 6765 | | vprord(a.as_i32x16(), $imm8) ... | 6769 | | transmute(simd_select_bitmask(k, ror, src.as_i32x16())) 6770 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6779:1 | 6779 | / pub unsafe fn _mm512_maskz_ror_epi32(k: __mmask16, a: __m512i, imm8: i32) -> __m512i { 6780 | | macro_rules! call { 6781 | | ($imm8:expr) => { 6782 | | vprord(a.as_i32x16(), $imm8) ... | 6787 | | transmute(simd_select_bitmask(k, ror, zero)) 6788 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6797:1 | 6797 | / pub unsafe fn _mm512_rol_epi64(a: __m512i, imm8: i32) -> __m512i { 6798 | | macro_rules! call { 6799 | | ($imm8:expr) => { 6800 | | vprolq(a.as_i64x8(), $imm8) ... | 6804 | | transmute(r) 6805 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6814:1 | 6814 | / pub unsafe fn _mm512_mask_rol_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 6815 | | macro_rules! call { 6816 | | ($imm8:expr) => { 6817 | | vprolq(a.as_i64x8(), $imm8) ... | 6821 | | transmute(simd_select_bitmask(k, rol, src.as_i64x8())) 6822 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6831:1 | 6831 | / pub unsafe fn _mm512_maskz_rol_epi64(k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 6832 | | macro_rules! call { 6833 | | ($imm8:expr) => { 6834 | | vprolq(a.as_i64x8(), $imm8) ... | 6839 | | transmute(simd_select_bitmask(k, rol, zero)) 6840 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6849:1 | 6849 | / pub unsafe fn _mm512_ror_epi64(a: __m512i, imm8: i32) -> __m512i { 6850 | | macro_rules! call { 6851 | | ($imm8:expr) => { 6852 | | vprorq(a.as_i64x8(), $imm8) ... | 6856 | | transmute(r) 6857 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6866:1 | 6866 | / pub unsafe fn _mm512_mask_ror_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 6867 | | macro_rules! call { 6868 | | ($imm8:expr) => { 6869 | | vprorq(a.as_i64x8(), $imm8) ... | 6873 | | transmute(simd_select_bitmask(k, ror, src.as_i64x8())) 6874 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6883:1 | 6883 | / pub unsafe fn _mm512_maskz_ror_epi64(k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 6884 | | macro_rules! call { 6885 | | ($imm8:expr) => { 6886 | | vprorq(a.as_i64x8(), $imm8) ... | 6891 | | transmute(simd_select_bitmask(k, ror, zero)) 6892 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6901:1 | 6901 | / pub unsafe fn _mm512_slli_epi32(a: __m512i, imm8: u32) -> __m512i { 6902 | | macro_rules! call { 6903 | | ($imm8:expr) => { 6904 | | vpsllid(a.as_i32x16(), $imm8) ... | 6908 | | transmute(r) 6909 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6918:1 | 6918 | / pub unsafe fn _mm512_mask_slli_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 6919 | | macro_rules! call { 6920 | | ($imm8:expr) => { 6921 | | vpsllid(a.as_i32x16(), $imm8) ... | 6925 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 6926 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6935:1 | 6935 | / pub unsafe fn _mm512_maskz_slli_epi32(k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 6936 | | macro_rules! call { 6937 | | ($imm8:expr) => { 6938 | | vpsllid(a.as_i32x16(), $imm8) ... | 6943 | | transmute(simd_select_bitmask(k, shf, zero)) 6944 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6953:1 | 6953 | / pub unsafe fn _mm512_srli_epi32(a: __m512i, imm8: u32) -> __m512i { 6954 | | macro_rules! call { 6955 | | ($imm8:expr) => { 6956 | | vpsrlid(a.as_i32x16(), $imm8) ... | 6960 | | transmute(r) 6961 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6970:1 | 6970 | / pub unsafe fn _mm512_mask_srli_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 6971 | | macro_rules! call { 6972 | | ($imm8:expr) => { 6973 | | vpsrlid(a.as_i32x16(), $imm8) ... | 6977 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 6978 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6987:1 | 6987 | / pub unsafe fn _mm512_maskz_srli_epi32(k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 6988 | | macro_rules! call { 6989 | | ($imm8:expr) => { 6990 | | vpsrlid(a.as_i32x16(), $imm8) ... | 6995 | | transmute(simd_select_bitmask(k, shf, zero)) 6996 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7005:1 | 7005 | / pub unsafe fn _mm512_slli_epi64(a: __m512i, imm8: u32) -> __m512i { 7006 | | macro_rules! call { 7007 | | ($imm8:expr) => { 7008 | | vpslliq(a.as_i64x8(), $imm8) ... | 7012 | | transmute(r) 7013 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7022:1 | 7022 | / pub unsafe fn _mm512_mask_slli_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7023 | | macro_rules! call { 7024 | | ($imm8:expr) => { 7025 | | vpslliq(a.as_i64x8(), $imm8) ... | 7029 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7030 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7039:1 | 7039 | / pub unsafe fn _mm512_maskz_slli_epi64(k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7040 | | macro_rules! call { 7041 | | ($imm8:expr) => { 7042 | | vpslliq(a.as_i64x8(), $imm8) ... | 7047 | | transmute(simd_select_bitmask(k, shf, zero)) 7048 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7057:1 | 7057 | / pub unsafe fn _mm512_srli_epi64(a: __m512i, imm8: u32) -> __m512i { 7058 | | macro_rules! call { 7059 | | ($imm8:expr) => { 7060 | | vpsrliq(a.as_i64x8(), $imm8) ... | 7064 | | transmute(r) 7065 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7074:1 | 7074 | / pub unsafe fn _mm512_mask_srli_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7075 | | macro_rules! call { 7076 | | ($imm8:expr) => { 7077 | | vpsrliq(a.as_i64x8(), $imm8) ... | 7081 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7082 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7091:1 | 7091 | / pub unsafe fn _mm512_maskz_srli_epi64(k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7092 | | macro_rules! call { 7093 | | ($imm8:expr) => { 7094 | | vpsrliq(a.as_i64x8(), $imm8) ... | 7099 | | transmute(simd_select_bitmask(k, shf, zero)) 7100 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7108:1 | 7108 | / pub unsafe fn _mm512_sll_epi32(a: __m512i, count: __m128i) -> __m512i { 7109 | | transmute(vpslld(a.as_i32x16(), count.as_i32x4())) 7110 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7118:1 | 7118 | / pub unsafe fn _mm512_mask_sll_epi32( 7119 | | src: __m512i, 7120 | | k: __mmask16, 7121 | | a: __m512i, ... | 7125 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7126 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7134:1 | 7134 | / pub unsafe fn _mm512_maskz_sll_epi32(k: __mmask16, a: __m512i, count: __m128i) -> __m512i { 7135 | | let shf = _mm512_sll_epi32(a, count).as_i32x16(); 7136 | | let zero = _mm512_setzero_si512().as_i32x16(); 7137 | | transmute(simd_select_bitmask(k, shf, zero)) 7138 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7146:1 | 7146 | / pub unsafe fn _mm512_srl_epi32(a: __m512i, count: __m128i) -> __m512i { 7147 | | transmute(vpsrld(a.as_i32x16(), count.as_i32x4())) 7148 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7156:1 | 7156 | / pub unsafe fn _mm512_mask_srl_epi32( 7157 | | src: __m512i, 7158 | | k: __mmask16, 7159 | | a: __m512i, ... | 7163 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7164 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7172:1 | 7172 | / pub unsafe fn _mm512_maskz_srl_epi32(k: __mmask16, a: __m512i, count: __m128i) -> __m512i { 7173 | | let shf = _mm512_srl_epi32(a, count).as_i32x16(); 7174 | | let zero = _mm512_setzero_si512().as_i32x16(); 7175 | | transmute(simd_select_bitmask(k, shf, zero)) 7176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7184:1 | 7184 | / pub unsafe fn _mm512_sll_epi64(a: __m512i, count: __m128i) -> __m512i { 7185 | | transmute(vpsllq(a.as_i64x8(), count.as_i64x2())) 7186 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7194:1 | 7194 | / pub unsafe fn _mm512_mask_sll_epi64( 7195 | | src: __m512i, 7196 | | k: __mmask8, 7197 | | a: __m512i, ... | 7201 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7202 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7210:1 | 7210 | / pub unsafe fn _mm512_maskz_sll_epi64(k: __mmask8, a: __m512i, count: __m128i) -> __m512i { 7211 | | let shf = _mm512_sll_epi64(a, count).as_i64x8(); 7212 | | let zero = _mm512_setzero_si512().as_i64x8(); 7213 | | transmute(simd_select_bitmask(k, shf, zero)) 7214 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7222:1 | 7222 | / pub unsafe fn _mm512_srl_epi64(a: __m512i, count: __m128i) -> __m512i { 7223 | | transmute(vpsrlq(a.as_i64x8(), count.as_i64x2())) 7224 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7232:1 | 7232 | / pub unsafe fn _mm512_mask_srl_epi64( 7233 | | src: __m512i, 7234 | | k: __mmask8, 7235 | | a: __m512i, ... | 7239 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7240 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7248:1 | 7248 | / pub unsafe fn _mm512_maskz_srl_epi64(k: __mmask8, a: __m512i, count: __m128i) -> __m512i { 7249 | | let shf = _mm512_srl_epi64(a, count).as_i64x8(); 7250 | | let zero = _mm512_setzero_si512().as_i64x8(); 7251 | | transmute(simd_select_bitmask(k, shf, zero)) 7252 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7260:1 | 7260 | / pub unsafe fn _mm512_sra_epi32(a: __m512i, count: __m128i) -> __m512i { 7261 | | transmute(vpsrad(a.as_i32x16(), count.as_i32x4())) 7262 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7270:1 | 7270 | / pub unsafe fn _mm512_mask_sra_epi32( 7271 | | src: __m512i, 7272 | | k: __mmask16, 7273 | | a: __m512i, ... | 7277 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7278 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7286:1 | 7286 | / pub unsafe fn _mm512_maskz_sra_epi32(k: __mmask16, a: __m512i, count: __m128i) -> __m512i { 7287 | | let shf = _mm512_sra_epi32(a, count).as_i32x16(); 7288 | | let zero = _mm512_setzero_si512().as_i32x16(); 7289 | | transmute(simd_select_bitmask(k, shf, zero)) 7290 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7298:1 | 7298 | / pub unsafe fn _mm512_sra_epi64(a: __m512i, count: __m128i) -> __m512i { 7299 | | transmute(vpsraq(a.as_i64x8(), count.as_i64x2())) 7300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7308:1 | 7308 | / pub unsafe fn _mm512_mask_sra_epi64( 7309 | | src: __m512i, 7310 | | k: __mmask8, 7311 | | a: __m512i, ... | 7315 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7316 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7324:1 | 7324 | / pub unsafe fn _mm512_maskz_sra_epi64(k: __mmask8, a: __m512i, count: __m128i) -> __m512i { 7325 | | let shf = _mm512_sra_epi64(a, count).as_i64x8(); 7326 | | let zero = _mm512_setzero_si512().as_i64x8(); 7327 | | transmute(simd_select_bitmask(k, shf, zero)) 7328 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7337:1 | 7337 | / pub unsafe fn _mm512_srai_epi32(a: __m512i, imm8: u32) -> __m512i { 7338 | | macro_rules! call { 7339 | | ($imm8:expr) => { 7340 | | vpsraid(a.as_i32x16(), $imm8) ... | 7344 | | transmute(r) 7345 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7354:1 | 7354 | / pub unsafe fn _mm512_mask_srai_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 7355 | | macro_rules! call { 7356 | | ($imm8:expr) => { 7357 | | vpsraid(a.as_i32x16(), $imm8) ... | 7361 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7362 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7371:1 | 7371 | / pub unsafe fn _mm512_maskz_srai_epi32(k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 7372 | | macro_rules! call { 7373 | | ($imm8:expr) => { 7374 | | vpsraid(a.as_i32x16(), $imm8) ... | 7379 | | transmute(simd_select_bitmask(k, shf, zero)) 7380 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7389:1 | 7389 | / pub unsafe fn _mm512_srai_epi64(a: __m512i, imm8: u32) -> __m512i { 7390 | | macro_rules! call { 7391 | | ($imm8:expr) => { 7392 | | vpsraiq(a.as_i64x8(), $imm8) ... | 7396 | | transmute(r) 7397 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7406:1 | 7406 | / pub unsafe fn _mm512_mask_srai_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7407 | | macro_rules! call { 7408 | | ($imm8:expr) => { 7409 | | vpsraiq(a.as_i64x8(), $imm8) ... | 7413 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7414 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7423:1 | 7423 | / pub unsafe fn _mm512_maskz_srai_epi64(k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7424 | | macro_rules! call { 7425 | | ($imm8:expr) => { 7426 | | vpsraiq(a.as_i64x8(), $imm8) ... | 7431 | | transmute(simd_select_bitmask(k, shf, zero)) 7432 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7440:1 | 7440 | / pub unsafe fn _mm512_srav_epi32(a: __m512i, count: __m512i) -> __m512i { 7441 | | transmute(vpsravd(a.as_i32x16(), count.as_i32x16())) 7442 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7450:1 | 7450 | / pub unsafe fn _mm512_mask_srav_epi32( 7451 | | src: __m512i, 7452 | | k: __mmask16, 7453 | | a: __m512i, ... | 7457 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7458 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7466:1 | 7466 | / pub unsafe fn _mm512_maskz_srav_epi32(k: __mmask16, a: __m512i, count: __m512i) -> __m512i { 7467 | | let shf = _mm512_srav_epi32(a, count).as_i32x16(); 7468 | | let zero = _mm512_setzero_si512().as_i32x16(); 7469 | | transmute(simd_select_bitmask(k, shf, zero)) 7470 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7478:1 | 7478 | / pub unsafe fn _mm512_srav_epi64(a: __m512i, count: __m512i) -> __m512i { 7479 | | transmute(vpsravq(a.as_i64x8(), count.as_i64x8())) 7480 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7488:1 | 7488 | / pub unsafe fn _mm512_mask_srav_epi64( 7489 | | src: __m512i, 7490 | | k: __mmask8, 7491 | | a: __m512i, ... | 7495 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7496 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7504:1 | 7504 | / pub unsafe fn _mm512_maskz_srav_epi64(k: __mmask8, a: __m512i, count: __m512i) -> __m512i { 7505 | | let shf = _mm512_srav_epi64(a, count).as_i64x8(); 7506 | | let zero = _mm512_setzero_si512().as_i64x8(); 7507 | | transmute(simd_select_bitmask(k, shf, zero)) 7508 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7516:1 | 7516 | / pub unsafe fn _mm512_rolv_epi32(a: __m512i, b: __m512i) -> __m512i { 7517 | | transmute(vprolvd(a.as_i32x16(), b.as_i32x16())) 7518 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7526:1 | 7526 | / pub unsafe fn _mm512_mask_rolv_epi32( 7527 | | src: __m512i, 7528 | | k: __mmask16, 7529 | | a: __m512i, ... | 7533 | | transmute(simd_select_bitmask(k, rol, src.as_i32x16())) 7534 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7542:1 | 7542 | / pub unsafe fn _mm512_maskz_rolv_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 7543 | | let rol = _mm512_rolv_epi32(a, b).as_i32x16(); 7544 | | let zero = _mm512_setzero_si512().as_i32x16(); 7545 | | transmute(simd_select_bitmask(k, rol, zero)) 7546 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7554:1 | 7554 | / pub unsafe fn _mm512_rorv_epi32(a: __m512i, b: __m512i) -> __m512i { 7555 | | transmute(vprorvd(a.as_i32x16(), b.as_i32x16())) 7556 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7564:1 | 7564 | / pub unsafe fn _mm512_mask_rorv_epi32( 7565 | | src: __m512i, 7566 | | k: __mmask16, 7567 | | a: __m512i, ... | 7571 | | transmute(simd_select_bitmask(k, ror, src.as_i32x16())) 7572 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7580:1 | 7580 | / pub unsafe fn _mm512_maskz_rorv_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 7581 | | let ror = _mm512_rorv_epi32(a, b).as_i32x16(); 7582 | | let zero = _mm512_setzero_si512().as_i32x16(); 7583 | | transmute(simd_select_bitmask(k, ror, zero)) 7584 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7592:1 | 7592 | / pub unsafe fn _mm512_rolv_epi64(a: __m512i, b: __m512i) -> __m512i { 7593 | | transmute(vprolvq(a.as_i64x8(), b.as_i64x8())) 7594 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7602:1 | 7602 | / pub unsafe fn _mm512_mask_rolv_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 7603 | | let rol = _mm512_rolv_epi64(a, b).as_i64x8(); 7604 | | transmute(simd_select_bitmask(k, rol, src.as_i64x8())) 7605 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7613:1 | 7613 | / pub unsafe fn _mm512_maskz_rolv_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 7614 | | let rol = _mm512_rolv_epi64(a, b).as_i64x8(); 7615 | | let zero = _mm512_setzero_si512().as_i64x8(); 7616 | | transmute(simd_select_bitmask(k, rol, zero)) 7617 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7625:1 | 7625 | / pub unsafe fn _mm512_rorv_epi64(a: __m512i, b: __m512i) -> __m512i { 7626 | | transmute(vprorvq(a.as_i64x8(), b.as_i64x8())) 7627 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7635:1 | 7635 | / pub unsafe fn _mm512_mask_rorv_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 7636 | | let ror = _mm512_rorv_epi64(a, b).as_i64x8(); 7637 | | transmute(simd_select_bitmask(k, ror, src.as_i64x8())) 7638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7646:1 | 7646 | / pub unsafe fn _mm512_maskz_rorv_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 7647 | | let ror = _mm512_rorv_epi64(a, b).as_i64x8(); 7648 | | let zero = _mm512_setzero_si512().as_i64x8(); 7649 | | transmute(simd_select_bitmask(k, ror, zero)) 7650 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7658:1 | 7658 | / pub unsafe fn _mm512_sllv_epi32(a: __m512i, count: __m512i) -> __m512i { 7659 | | transmute(vpsllvd(a.as_i32x16(), count.as_i32x16())) 7660 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7668:1 | 7668 | / pub unsafe fn _mm512_mask_sllv_epi32( 7669 | | src: __m512i, 7670 | | k: __mmask16, 7671 | | a: __m512i, ... | 7675 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7676 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7684:1 | 7684 | / pub unsafe fn _mm512_maskz_sllv_epi32(k: __mmask16, a: __m512i, count: __m512i) -> __m512i { 7685 | | let shf = _mm512_sllv_epi32(a, count).as_i32x16(); 7686 | | let zero = _mm512_setzero_si512().as_i32x16(); 7687 | | transmute(simd_select_bitmask(k, shf, zero)) 7688 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7696:1 | 7696 | / pub unsafe fn _mm512_srlv_epi32(a: __m512i, count: __m512i) -> __m512i { 7697 | | transmute(vpsrlvd(a.as_i32x16(), count.as_i32x16())) 7698 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7706:1 | 7706 | / pub unsafe fn _mm512_mask_srlv_epi32( 7707 | | src: __m512i, 7708 | | k: __mmask16, 7709 | | a: __m512i, ... | 7713 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7714 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7722:1 | 7722 | / pub unsafe fn _mm512_maskz_srlv_epi32(k: __mmask16, a: __m512i, count: __m512i) -> __m512i { 7723 | | let shf = _mm512_srlv_epi32(a, count).as_i32x16(); 7724 | | let zero = _mm512_setzero_si512().as_i32x16(); 7725 | | transmute(simd_select_bitmask(k, shf, zero)) 7726 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7734:1 | 7734 | / pub unsafe fn _mm512_sllv_epi64(a: __m512i, count: __m512i) -> __m512i { 7735 | | transmute(vpsllvq(a.as_i64x8(), count.as_i64x8())) 7736 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7744:1 | 7744 | / pub unsafe fn _mm512_mask_sllv_epi64( 7745 | | src: __m512i, 7746 | | k: __mmask8, 7747 | | a: __m512i, ... | 7751 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7752 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7760:1 | 7760 | / pub unsafe fn _mm512_maskz_sllv_epi64(k: __mmask8, a: __m512i, count: __m512i) -> __m512i { 7761 | | let shf = _mm512_sllv_epi64(a, count).as_i64x8(); 7762 | | let zero = _mm512_setzero_si512().as_i64x8(); 7763 | | transmute(simd_select_bitmask(k, shf, zero)) 7764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7772:1 | 7772 | / pub unsafe fn _mm512_srlv_epi64(a: __m512i, count: __m512i) -> __m512i { 7773 | | transmute(vpsrlvq(a.as_i64x8(), count.as_i64x8())) 7774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7782:1 | 7782 | / pub unsafe fn _mm512_mask_srlv_epi64( 7783 | | src: __m512i, 7784 | | k: __mmask8, 7785 | | a: __m512i, ... | 7789 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7790 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7798:1 | 7798 | / pub unsafe fn _mm512_maskz_srlv_epi64(k: __mmask8, a: __m512i, count: __m512i) -> __m512i { 7799 | | let shf = _mm512_srlv_epi64(a, count).as_i64x8(); 7800 | | let zero = _mm512_setzero_si512().as_i64x8(); 7801 | | transmute(simd_select_bitmask(k, shf, zero)) 7802 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7811:1 | 7811 | / pub unsafe fn _mm512_permute_ps(a: __m512, imm8: i32) -> __m512 { 7812 | | macro_rules! call { 7813 | | ($imm8:expr) => { 7814 | | vpermilps(a.as_f32x16(), _mm512_set1_epi32($imm8).as_i32x16()) ... | 7818 | | transmute(r) 7819 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7828:1 | 7828 | / pub unsafe fn _mm512_mask_permute_ps(src: __m512, k: __mmask16, a: __m512, imm8: i32) -> __m512 { 7829 | | macro_rules! call { 7830 | | ($imm8:expr) => { 7831 | | vpermilps(a.as_f32x16(), _mm512_set1_epi32($imm8).as_i32x16()) ... | 7835 | | transmute(simd_select_bitmask(k, permute, src.as_f32x16())) 7836 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7845:1 | 7845 | / pub unsafe fn _mm512_maskz_permute_ps(k: __mmask16, a: __m512, imm8: i32) -> __m512 { 7846 | | macro_rules! call { 7847 | | ($imm8:expr) => { 7848 | | vpermilps(a.as_f32x16(), _mm512_set1_epi32($imm8).as_i32x16()) ... | 7853 | | transmute(simd_select_bitmask(k, permute, zero)) 7854 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7863:1 | 7863 | / pub unsafe fn _mm512_permute_pd(a: __m512d, imm8: i32) -> __m512d { 7864 | | macro_rules! call { 7865 | | ($imm8:expr) => { 7866 | | vpermilpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7870 | | transmute(r) 7871 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7880:1 | 7880 | / pub unsafe fn _mm512_mask_permute_pd(src: __m512d, k: __mmask8, a: __m512d, imm8: i32) -> __m512d { 7881 | | macro_rules! call { 7882 | | ($imm8:expr) => { 7883 | | vpermilpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7887 | | transmute(simd_select_bitmask(k, permute, src.as_f64x8())) 7888 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7897:1 | 7897 | / pub unsafe fn _mm512_maskz_permute_pd(k: __mmask8, a: __m512d, imm8: i32) -> __m512d { 7898 | | macro_rules! call { 7899 | | ($imm8:expr) => { 7900 | | vpermilpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7905 | | transmute(simd_select_bitmask(k, permute, zero)) 7906 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7916:1 | 7916 | / pub unsafe fn _mm512_permutex_epi64(a: __m512i, imm8: i32) -> __m512i { 7917 | | macro_rules! call { 7918 | | ($imm8:expr) => { 7919 | | vpermq(a.as_i64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7923 | | transmute(r) 7924 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7933:1 | 7933 | / pub unsafe fn _mm512_mask_permutex_epi64( 7934 | | src: __m512i, 7935 | | k: __mmask8, 7936 | | a: __m512i, ... | 7945 | | transmute(simd_select_bitmask(k, permute, src.as_i64x8())) 7946 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7955:1 | 7955 | / pub unsafe fn _mm512_maskz_permutex_epi64(k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 7956 | | macro_rules! call { 7957 | | ($imm8:expr) => { 7958 | | vpermq(a.as_i64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7963 | | transmute(simd_select_bitmask(k, permute, zero)) 7964 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7973:1 | 7973 | / pub unsafe fn _mm512_permutex_pd(a: __m512d, imm8: i32) -> __m512d { 7974 | | macro_rules! call { 7975 | | ($imm8:expr) => { 7976 | | vpermpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7980 | | transmute(r) 7981 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7990:1 | 7990 | / pub unsafe fn _mm512_mask_permutex_pd(src: __m512d, k: __mmask8, a: __m512d, imm8: i32) -> __m512d { 7991 | | macro_rules! call { 7992 | | ($imm8:expr) => { 7993 | | vpermpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7997 | | transmute(simd_select_bitmask(k, permute, src.as_f64x8())) 7998 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8007:1 | 8007 | / pub unsafe fn _mm512_maskz_permutex_pd(k: __mmask8, a: __m512d, imm8: i32) -> __m512d { 8008 | | macro_rules! call { 8009 | | ($imm8:expr) => { 8010 | | vpermpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 8015 | | transmute(simd_select_bitmask(k, permute, zero)) 8016 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8024:1 | 8024 | / pub unsafe fn _mm512_permutevar_epi32(idx: __m512i, a: __m512i) -> __m512i { 8025 | | transmute(vpermd(a.as_i32x16(), idx.as_i32x16())) 8026 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8034:1 | 8034 | / pub unsafe fn _mm512_mask_permutevar_epi32( 8035 | | src: __m512i, 8036 | | k: __mmask16, 8037 | | idx: __m512i, ... | 8041 | | transmute(simd_select_bitmask(k, permute, src.as_i32x16())) 8042 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8050:1 | 8050 | / pub unsafe fn _mm512_permutevar_ps(a: __m512, b: __m512i) -> __m512 { 8051 | | transmute(vpermilps(a.as_f32x16(), b.as_i32x16())) 8052 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8060:1 | 8060 | / pub unsafe fn _mm512_mask_permutevar_ps( 8061 | | src: __m512, 8062 | | k: __mmask16, 8063 | | a: __m512, ... | 8067 | | transmute(simd_select_bitmask(k, permute, src.as_f32x16())) 8068 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8076:1 | 8076 | / pub unsafe fn _mm512_maskz_permutevar_ps(k: __mmask16, a: __m512, b: __m512i) -> __m512 { 8077 | | let permute = _mm512_permutevar_ps(a, b).as_f32x16(); 8078 | | let zero = _mm512_setzero_ps().as_f32x16(); 8079 | | transmute(simd_select_bitmask(k, permute, zero)) 8080 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8088:1 | 8088 | / pub unsafe fn _mm512_permutevar_pd(a: __m512d, b: __m512i) -> __m512d { 8089 | | transmute(vpermilpd(a.as_f64x8(), b.as_i64x8())) 8090 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8098:1 | 8098 | / pub unsafe fn _mm512_mask_permutevar_pd( 8099 | | src: __m512d, 8100 | | k: __mmask8, 8101 | | a: __m512d, ... | 8105 | | transmute(simd_select_bitmask(k, permute, src.as_f64x8())) 8106 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8114:1 | 8114 | / pub unsafe fn _mm512_maskz_permutevar_pd(k: __mmask8, a: __m512d, b: __m512i) -> __m512d { 8115 | | let permute = _mm512_permutevar_pd(a, b).as_f64x8(); 8116 | | let zero = _mm512_setzero_pd().as_f64x8(); 8117 | | transmute(simd_select_bitmask(k, permute, zero)) 8118 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8126:1 | 8126 | / pub unsafe fn _mm512_permutexvar_epi32(idx: __m512i, a: __m512i) -> __m512i { 8127 | | transmute(vpermd(a.as_i32x16(), idx.as_i32x16())) 8128 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8136:1 | 8136 | / pub unsafe fn _mm512_mask_permutexvar_epi32( 8137 | | src: __m512i, 8138 | | k: __mmask16, 8139 | | idx: __m512i, ... | 8143 | | transmute(simd_select_bitmask(k, permute, src.as_i32x16())) 8144 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8152:1 | 8152 | / pub unsafe fn _mm512_maskz_permutexvar_epi32(k: __mmask16, idx: __m512i, a: __m512i) -> __m512i { 8153 | | let permute = _mm512_permutexvar_epi32(idx, a).as_i32x16(); 8154 | | let zero = _mm512_setzero_si512().as_i32x16(); 8155 | | transmute(simd_select_bitmask(k, permute, zero)) 8156 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8164:1 | 8164 | / pub unsafe fn _mm512_permutexvar_epi64(idx: __m512i, a: __m512i) -> __m512i { 8165 | | transmute(vpermq(a.as_i64x8(), idx.as_i64x8())) 8166 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8174:1 | 8174 | / pub unsafe fn _mm512_mask_permutexvar_epi64( 8175 | | src: __m512i, 8176 | | k: __mmask8, 8177 | | idx: __m512i, ... | 8181 | | transmute(simd_select_bitmask(k, permute, src.as_i64x8())) 8182 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8190:1 | 8190 | / pub unsafe fn _mm512_maskz_permutexvar_epi64(k: __mmask8, idx: __m512i, a: __m512i) -> __m512i { 8191 | | let permute = _mm512_permutexvar_epi64(idx, a).as_i64x8(); 8192 | | let zero = _mm512_setzero_si512().as_i64x8(); 8193 | | transmute(simd_select_bitmask(k, permute, zero)) 8194 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8202:1 | 8202 | / pub unsafe fn _mm512_permutexvar_ps(idx: __m512i, a: __m512) -> __m512 { 8203 | | transmute(vpermps(a.as_f32x16(), idx.as_i32x16())) 8204 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8212:1 | 8212 | / pub unsafe fn _mm512_mask_permutexvar_ps( 8213 | | src: __m512, 8214 | | k: __mmask16, 8215 | | idx: __m512i, ... | 8219 | | transmute(simd_select_bitmask(k, permute, src.as_f32x16())) 8220 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8228:1 | 8228 | / pub unsafe fn _mm512_maskz_permutexvar_ps(k: __mmask16, idx: __m512i, a: __m512) -> __m512 { 8229 | | let permute = _mm512_permutexvar_ps(idx, a).as_f32x16(); 8230 | | let zero = _mm512_setzero_ps().as_f32x16(); 8231 | | transmute(simd_select_bitmask(k, permute, zero)) 8232 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8240:1 | 8240 | / pub unsafe fn _mm512_permutexvar_pd(idx: __m512i, a: __m512d) -> __m512d { 8241 | | transmute(vpermpd(a.as_f64x8(), idx.as_i64x8())) 8242 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8250:1 | 8250 | / pub unsafe fn _mm512_mask_permutexvar_pd( 8251 | | src: __m512d, 8252 | | k: __mmask8, 8253 | | idx: __m512i, ... | 8257 | | transmute(simd_select_bitmask(k, permute, src.as_f64x8())) 8258 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8266:1 | 8266 | / pub unsafe fn _mm512_maskz_permutexvar_pd(k: __mmask8, idx: __m512i, a: __m512d) -> __m512d { 8267 | | let permute = _mm512_permutexvar_pd(idx, a).as_f64x8(); 8268 | | let zero = _mm512_setzero_pd().as_f64x8(); 8269 | | transmute(simd_select_bitmask(k, permute, zero)) 8270 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8278:1 | 8278 | / pub unsafe fn _mm512_permutex2var_epi32(a: __m512i, idx: __m512i, b: __m512i) -> __m512i { 8279 | | transmute(vpermi2d(a.as_i32x16(), idx.as_i32x16(), b.as_i32x16())) 8280 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8288:1 | 8288 | / pub unsafe fn _mm512_mask_permutex2var_epi32( 8289 | | a: __m512i, 8290 | | k: __mmask16, 8291 | | idx: __m512i, ... | 8295 | | transmute(simd_select_bitmask(k, permute, a.as_i32x16())) 8296 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8304:1 | 8304 | / pub unsafe fn _mm512_maskz_permutex2var_epi32( 8305 | | k: __mmask16, 8306 | | a: __m512i, 8307 | | idx: __m512i, ... | 8312 | | transmute(simd_select_bitmask(k, permute, zero)) 8313 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8321:1 | 8321 | / pub unsafe fn _mm512_mask2_permutex2var_epi32( 8322 | | a: __m512i, 8323 | | idx: __m512i, 8324 | | k: __mmask16, ... | 8328 | | transmute(simd_select_bitmask(k, permute, idx.as_i32x16())) 8329 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8337:1 | 8337 | / pub unsafe fn _mm512_permutex2var_epi64(a: __m512i, idx: __m512i, b: __m512i) -> __m512i { 8338 | | transmute(vpermi2q(a.as_i64x8(), idx.as_i64x8(), b.as_i64x8())) 8339 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8347:1 | 8347 | / pub unsafe fn _mm512_mask_permutex2var_epi64( 8348 | | a: __m512i, 8349 | | k: __mmask8, 8350 | | idx: __m512i, ... | 8354 | | transmute(simd_select_bitmask(k, permute, a.as_i64x8())) 8355 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8363:1 | 8363 | / pub unsafe fn _mm512_maskz_permutex2var_epi64( 8364 | | k: __mmask8, 8365 | | a: __m512i, 8366 | | idx: __m512i, ... | 8371 | | transmute(simd_select_bitmask(k, permute, zero)) 8372 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8380:1 | 8380 | / pub unsafe fn _mm512_mask2_permutex2var_epi64( 8381 | | a: __m512i, 8382 | | idx: __m512i, 8383 | | k: __mmask8, ... | 8387 | | transmute(simd_select_bitmask(k, permute, idx.as_i64x8())) 8388 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8396:1 | 8396 | / pub unsafe fn _mm512_permutex2var_ps(a: __m512, idx: __m512i, b: __m512) -> __m512 { 8397 | | transmute(vpermi2ps(a.as_f32x16(), idx.as_i32x16(), b.as_f32x16())) 8398 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8406:1 | 8406 | / pub unsafe fn _mm512_mask_permutex2var_ps( 8407 | | a: __m512, 8408 | | k: __mmask16, 8409 | | idx: __m512i, ... | 8413 | | transmute(simd_select_bitmask(k, permute, a.as_f32x16())) 8414 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8422:1 | 8422 | / pub unsafe fn _mm512_maskz_permutex2var_ps( 8423 | | k: __mmask16, 8424 | | a: __m512, 8425 | | idx: __m512i, ... | 8430 | | transmute(simd_select_bitmask(k, permute, zero)) 8431 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8439:1 | 8439 | / pub unsafe fn _mm512_mask2_permutex2var_ps( 8440 | | a: __m512, 8441 | | idx: __m512i, 8442 | | k: __mmask16, ... | 8447 | | transmute(simd_select_bitmask(k, permute, zero)) 8448 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8456:1 | 8456 | / pub unsafe fn _mm512_permutex2var_pd(a: __m512d, idx: __m512i, b: __m512d) -> __m512d { 8457 | | transmute(vpermi2pd(a.as_f64x8(), idx.as_i64x8(), b.as_f64x8())) 8458 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8466:1 | 8466 | / pub unsafe fn _mm512_mask_permutex2var_pd( 8467 | | a: __m512d, 8468 | | k: __mmask8, 8469 | | idx: __m512i, ... | 8473 | | transmute(simd_select_bitmask(k, permute, a.as_f64x8())) 8474 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8482:1 | 8482 | / pub unsafe fn _mm512_maskz_permutex2var_pd( 8483 | | k: __mmask8, 8484 | | a: __m512d, 8485 | | idx: __m512i, ... | 8490 | | transmute(simd_select_bitmask(k, permute, zero)) 8491 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8499:1 | 8499 | / pub unsafe fn _mm512_mask2_permutex2var_pd( 8500 | | a: __m512d, 8501 | | idx: __m512i, 8502 | | k: __mmask8, ... | 8507 | | transmute(simd_select_bitmask(k, permute, zero)) 8508 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8517:1 | 8517 | / pub unsafe fn _mm512_shuffle_epi32(a: __m512i, imm8: _MM_PERM_ENUM) -> __m512i { 8518 | | let imm8 = (imm8 & 0xFF) as u8; 8519 | | 8520 | | let a = a.as_i32x16(); ... | 8585 | | transmute(r) 8586 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8595:1 | 8595 | / pub unsafe fn _mm512_mask_shuffle_epi32( 8596 | | src: __m512i, 8597 | | k: __mmask16, 8598 | | a: __m512i, ... | 8668 | | transmute(simd_select_bitmask(k, shuffle, src.as_i32x16())) 8669 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8678:1 | 8678 | / pub unsafe fn _mm512_maskz_shuffle_epi32(k: __mmask16, a: __m512i, imm8: _MM_PERM_ENUM) -> __m512i { 8679 | | let imm8 = (imm8 & 0xFF) as u8; 8680 | | 8681 | | let a = a.as_i32x16(); ... | 8747 | | transmute(simd_select_bitmask(k, shuffle, zero)) 8748 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8757:1 | 8757 | / pub unsafe fn _mm512_shuffle_ps(a: __m512, b: __m512, imm8: i32) -> __m512 { 8758 | | let imm8 = (imm8 & 0xFF) as u8; 8759 | | macro_rules! shuffle4 { 8760 | | ( ... | 8822 | | } 8823 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8832:1 | 8832 | / pub unsafe fn _mm512_mask_shuffle_ps( 8833 | | src: __m512, 8834 | | k: __mmask16, 8835 | | a: __m512, ... | 8905 | | transmute(simd_select_bitmask(k, shuffle, src.as_f32x16())) 8906 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8915:1 | 8915 | / pub unsafe fn _mm512_maskz_shuffle_ps(k: __mmask16, a: __m512, b: __m512, imm8: i32) -> __m512 { 8916 | | let imm8 = (imm8 & 0xFF) as u8; 8917 | | macro_rules! shuffle4 { 8918 | | ( ... | 8983 | | transmute(simd_select_bitmask(k, shuffle, zero)) 8984 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8993:1 | 8993 | / pub unsafe fn _mm512_shuffle_pd(a: __m512d, b: __m512d, imm8: i32) -> __m512d { 8994 | | let imm8 = (imm8 & 0xFF) as u8; 8995 | | macro_rules! shuffle8 { 8996 | | ($a:expr, $b:expr, $c:expr, $d:expr, $e:expr, $f:expr, $g:expr, $h:expr) => { ... | 9059 | | } 9060 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9069:1 | 9069 | / pub unsafe fn _mm512_mask_shuffle_pd( 9070 | | src: __m512d, 9071 | | k: __mmask8, 9072 | | a: __m512d, ... | 9143 | | transmute(simd_select_bitmask(k, shuffle, src.as_f64x8())) 9144 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9153:1 | 9153 | / pub unsafe fn _mm512_maskz_shuffle_pd(k: __mmask8, a: __m512d, b: __m512d, imm8: i32) -> __m512d { 9154 | | let imm8 = (imm8 & 0xFF) as u8; 9155 | | macro_rules! shuffle8 { 9156 | | ($a:expr, $b:expr, $c:expr, $d:expr, $e:expr, $f:expr, $g:expr, $h:expr) => { ... | 9222 | | transmute(simd_select_bitmask(k, shuffle, zero)) 9223 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9232:1 | 9232 | / pub unsafe fn _mm512_shuffle_i32x4(a: __m512i, b: __m512i, imm8: i32) -> __m512i { 9233 | | let imm8 = (imm8 & 0xFF) as u8; 9234 | | 9235 | | let a = a.as_i32x16(); ... | 9302 | | transmute(r) 9303 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9312:1 | 9312 | / pub unsafe fn _mm512_mask_shuffle_i32x4( 9313 | | src: __m512i, 9314 | | k: __mmask16, 9315 | | a: __m512i, ... | 9388 | | transmute(simd_select_bitmask(k, shuffle, src.as_i32x16())) 9389 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9398:1 | 9398 | / pub unsafe fn _mm512_maskz_shuffle_i32x4( 9399 | | k: __mmask16, 9400 | | a: __m512i, 9401 | | b: __m512i, ... | 9474 | | transmute(simd_select_bitmask(k, shuffle, zero)) 9475 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9484:1 | 9484 | / pub unsafe fn _mm512_shuffle_i64x2(a: __m512i, b: __m512i, imm8: i32) -> __m512i { 9485 | | let imm8 = (imm8 & 0xFF) as u8; 9486 | | macro_rules! shuffle4 { 9487 | | ( ... | 9535 | | } 9536 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9545:1 | 9545 | / pub unsafe fn _mm512_mask_shuffle_i64x2( 9546 | | src: __m512i, 9547 | | k: __mmask8, 9548 | | a: __m512i, ... | 9604 | | transmute(simd_select_bitmask(k, shuffle, src.as_i64x8())) 9605 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9614:1 | 9614 | / pub unsafe fn _mm512_maskz_shuffle_i64x2( 9615 | | k: __mmask8, 9616 | | a: __m512i, 9617 | | b: __m512i, ... | 9673 | | transmute(simd_select_bitmask(k, shuffle, zero)) 9674 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9683:1 | 9683 | / pub unsafe fn _mm512_shuffle_f32x4(a: __m512, b: __m512, imm8: i32) -> __m512 { 9684 | | let imm8 = (imm8 & 0xFF) as u8; 9685 | | macro_rules! shuffle4 { 9686 | | ( ... | 9748 | | } 9749 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9758:1 | 9758 | / pub unsafe fn _mm512_mask_shuffle_f32x4( 9759 | | src: __m512, 9760 | | k: __mmask16, 9761 | | a: __m512, ... | 9831 | | transmute(simd_select_bitmask(k, shuffle, src.as_f32x16())) 9832 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9841:1 | 9841 | / pub unsafe fn _mm512_maskz_shuffle_f32x4(k: __mmask16, a: __m512, b: __m512, imm8: i32) -> __m512 { 9842 | | let imm8 = (imm8 & 0xFF) as u8; 9843 | | macro_rules! shuffle4 { 9844 | | ( ... | 9909 | | transmute(simd_select_bitmask(k, shuffle, zero)) 9910 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9919:1 | 9919 | / pub unsafe fn _mm512_shuffle_f64x2(a: __m512d, b: __m512d, imm8: i32) -> __m512d { 9920 | | let imm8 = (imm8 & 0xFF) as u8; 9921 | | macro_rules! shuffle4 { 9922 | | ( ... | 9970 | | } 9971 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9980:1 | 9980 | / pub unsafe fn _mm512_mask_shuffle_f64x2( 9981 | | src: __m512d, 9982 | | k: __mmask8, 9983 | | a: __m512d, ... | 10039 | | transmute(simd_select_bitmask(k, shuffle, src.as_f64x8())) 10040 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10049:1 | 10049 | / pub unsafe fn _mm512_maskz_shuffle_f64x2( 10050 | | k: __mmask8, 10051 | | a: __m512d, 10052 | | b: __m512d, ... | 10108 | | transmute(simd_select_bitmask(k, shuffle, zero)) 10109 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10121:1 | 10121 | / pub unsafe fn _mm512_extractf32x4_ps(a: __m512, imm8: i32) -> __m128 { 10122 | | match imm8 & 0x3 { 10123 | | 0 => simd_shuffle4(a, _mm512_undefined_ps(), [0, 1, 2, 3]), 10124 | | 1 => simd_shuffle4(a, _mm512_undefined_ps(), [4, 5, 6, 7]), ... | 10127 | | } 10128 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10136:1 | 10136 | / pub unsafe fn _mm512_moveldup_ps(a: __m512) -> __m512 { 10137 | | let r: f32x16 = simd_shuffle16(a, a, [0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14]); 10138 | | transmute(r) 10139 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10147:1 | 10147 | / pub unsafe fn _mm512_mask_moveldup_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 10148 | | let mov: f32x16 = simd_shuffle16(a, a, [0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14]); 10149 | | transmute(simd_select_bitmask(k, mov, src.as_f32x16())) 10150 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10158:1 | 10158 | / pub unsafe fn _mm512_maskz_moveldup_ps(k: __mmask16, a: __m512) -> __m512 { 10159 | | let mov: f32x16 = simd_shuffle16(a, a, [0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14]); 10160 | | let zero = _mm512_setzero_ps().as_f32x16(); 10161 | | transmute(simd_select_bitmask(k, mov, zero)) 10162 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10170:1 | 10170 | / pub unsafe fn _mm512_movehdup_ps(a: __m512) -> __m512 { 10171 | | let r: f32x16 = simd_shuffle16(a, a, [1, 1, 3, 3, 5, 5, 7, 7, 9, 9, 11, 11, 13, 13, 15, 15]); 10172 | | transmute(r) 10173 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10181:1 | 10181 | / pub unsafe fn _mm512_mask_movehdup_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 10182 | | let mov: f32x16 = simd_shuffle16(a, a, [1, 1, 3, 3, 5, 5, 7, 7, 9, 9, 11, 11, 13, 13, 15, 15]); 10183 | | transmute(simd_select_bitmask(k, mov, src.as_f32x16())) 10184 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10192:1 | 10192 | / pub unsafe fn _mm512_maskz_movehdup_ps(k: __mmask16, a: __m512) -> __m512 { 10193 | | let mov: f32x16 = simd_shuffle16(a, a, [1, 1, 3, 3, 5, 5, 7, 7, 9, 9, 11, 11, 13, 13, 15, 15]); 10194 | | let zero = _mm512_setzero_ps().as_f32x16(); 10195 | | transmute(simd_select_bitmask(k, mov, zero)) 10196 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10204:1 | 10204 | / pub unsafe fn _mm512_movedup_pd(a: __m512d) -> __m512d { 10205 | | let r: f64x8 = simd_shuffle8(a, a, [0, 0, 2, 2, 4, 4, 6, 6]); 10206 | | transmute(r) 10207 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10215:1 | 10215 | / pub unsafe fn _mm512_mask_movedup_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 10216 | | let mov: f64x8 = simd_shuffle8(a, a, [0, 0, 2, 2, 4, 4, 6, 6]); 10217 | | transmute(simd_select_bitmask(k, mov, src.as_f64x8())) 10218 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10226:1 | 10226 | / pub unsafe fn _mm512_maskz_movedup_pd(k: __mmask8, a: __m512d) -> __m512d { 10227 | | let mov: f64x8 = simd_shuffle8(a, a, [0, 0, 2, 2, 4, 4, 6, 6]); 10228 | | let zero = _mm512_setzero_pd().as_f64x8(); 10229 | | transmute(simd_select_bitmask(k, mov, zero)) 10230 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10240:1 | 10240 | / pub unsafe fn _mm512_and_epi32(a: __m512i, b: __m512i) -> __m512i { 10241 | | transmute(simd_and(a.as_i32x16(), b.as_i32x16())) 10242 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10250:1 | 10250 | / pub unsafe fn _mm512_mask_and_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10251 | | let and = _mm512_and_epi32(a, b).as_i32x16(); 10252 | | transmute(simd_select_bitmask(k, and, src.as_i32x16())) 10253 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10261:1 | 10261 | / pub unsafe fn _mm512_maskz_and_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10262 | | let and = _mm512_and_epi32(a, b).as_i32x16(); 10263 | | let zero = _mm512_setzero_si512().as_i32x16(); 10264 | | transmute(simd_select_bitmask(k, and, zero)) 10265 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10273:1 | 10273 | / pub unsafe fn _mm512_and_epi64(a: __m512i, b: __m512i) -> __m512i { 10274 | | transmute(simd_and(a.as_i64x8(), b.as_i64x8())) 10275 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10283:1 | 10283 | / pub unsafe fn _mm512_mask_and_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10284 | | let and = _mm512_and_epi64(a, b).as_i64x8(); 10285 | | transmute(simd_select_bitmask(k, and, src.as_i64x8())) 10286 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10294:1 | 10294 | / pub unsafe fn _mm512_maskz_and_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10295 | | let and = _mm512_and_epi64(a, b).as_i64x8(); 10296 | | let zero = _mm512_setzero_si512().as_i64x8(); 10297 | | transmute(simd_select_bitmask(k, and, zero)) 10298 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10306:1 | 10306 | / pub unsafe fn _mm512_and_si512(a: __m512i, b: __m512i) -> __m512i { 10307 | | transmute(simd_and(a.as_i32x16(), b.as_i32x16())) 10308 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10316:1 | 10316 | / pub unsafe fn _mm512_or_epi32(a: __m512i, b: __m512i) -> __m512i { 10317 | | transmute(simd_or(a.as_i32x16(), b.as_i32x16())) 10318 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10326:1 | 10326 | / pub unsafe fn _mm512_mask_or_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10327 | | let or = _mm512_or_epi32(a, b).as_i32x16(); 10328 | | transmute(simd_select_bitmask(k, or, src.as_i32x16())) 10329 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10337:1 | 10337 | / pub unsafe fn _mm512_maskz_or_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10338 | | let or = _mm512_or_epi32(a, b).as_i32x16(); 10339 | | let zero = _mm512_setzero_si512().as_i32x16(); 10340 | | transmute(simd_select_bitmask(k, or, zero)) 10341 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10349:1 | 10349 | / pub unsafe fn _mm512_or_epi64(a: __m512i, b: __m512i) -> __m512i { 10350 | | transmute(simd_or(a.as_i64x8(), b.as_i64x8())) 10351 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10359:1 | 10359 | / pub unsafe fn _mm512_mask_or_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10360 | | let or = _mm512_or_epi64(a, b).as_i64x8(); 10361 | | transmute(simd_select_bitmask(k, or, src.as_i64x8())) 10362 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10370:1 | 10370 | / pub unsafe fn _mm512_maskz_or_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10371 | | let or = _mm512_or_epi64(a, b).as_i64x8(); 10372 | | let zero = _mm512_setzero_si512().as_i64x8(); 10373 | | transmute(simd_select_bitmask(k, or, zero)) 10374 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10382:1 | 10382 | / pub unsafe fn _mm512_or_si512(a: __m512i, b: __m512i) -> __m512i { 10383 | | transmute(simd_or(a.as_i32x16(), b.as_i32x16())) 10384 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10392:1 | 10392 | / pub unsafe fn _mm512_xor_epi32(a: __m512i, b: __m512i) -> __m512i { 10393 | | transmute(simd_xor(a.as_i32x16(), b.as_i32x16())) 10394 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10402:1 | 10402 | / pub unsafe fn _mm512_mask_xor_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10403 | | let xor = _mm512_xor_epi32(a, b).as_i32x16(); 10404 | | transmute(simd_select_bitmask(k, xor, src.as_i32x16())) 10405 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10413:1 | 10413 | / pub unsafe fn _mm512_maskz_xor_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10414 | | let xor = _mm512_xor_epi32(a, b).as_i32x16(); 10415 | | let zero = _mm512_setzero_si512().as_i32x16(); 10416 | | transmute(simd_select_bitmask(k, xor, zero)) 10417 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10425:1 | 10425 | / pub unsafe fn _mm512_xor_epi64(a: __m512i, b: __m512i) -> __m512i { 10426 | | transmute(simd_xor(a.as_i64x8(), b.as_i64x8())) 10427 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10435:1 | 10435 | / pub unsafe fn _mm512_mask_xor_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10436 | | let xor = _mm512_xor_epi64(a, b).as_i64x8(); 10437 | | transmute(simd_select_bitmask(k, xor, src.as_i64x8())) 10438 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10446:1 | 10446 | / pub unsafe fn _mm512_maskz_xor_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10447 | | let xor = _mm512_xor_epi64(a, b).as_i64x8(); 10448 | | let zero = _mm512_setzero_si512().as_i64x8(); 10449 | | transmute(simd_select_bitmask(k, xor, zero)) 10450 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10458:1 | 10458 | / pub unsafe fn _mm512_xor_si512(a: __m512i, b: __m512i) -> __m512i { 10459 | | transmute(simd_xor(a.as_i32x16(), b.as_i32x16())) 10460 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10468:1 | 10468 | / pub unsafe fn _kand_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10469 | | transmute(a & b) 10470 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10478:1 | 10478 | / pub unsafe fn _mm512_kand(a: __mmask16, b: __mmask16) -> __mmask16 { 10479 | | transmute(a & b) 10480 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10488:1 | 10488 | / pub unsafe fn _kor_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10489 | | transmute(a | b) 10490 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10498:1 | 10498 | / pub unsafe fn _mm512_kor(a: __mmask16, b: __mmask16) -> __mmask16 { 10499 | | transmute(a | b) 10500 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10508:1 | 10508 | / pub unsafe fn _kxor_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10509 | | transmute(a ^ b) 10510 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10518:1 | 10518 | / pub unsafe fn _mm512_kxor(a: __mmask16, b: __mmask16) -> __mmask16 { 10519 | | transmute(a ^ b) 10520 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10527:1 | 10527 | / pub unsafe fn _knot_mask16(a: __mmask16) -> __mmask16 { 10528 | | transmute(a ^ 0b11111111_11111111) 10529 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10536:1 | 10536 | / pub unsafe fn _mm512_knot(a: __mmask16) -> __mmask16 { 10537 | | transmute(a ^ 0b11111111_11111111) 10538 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10546:1 | 10546 | / pub unsafe fn _kandn_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10547 | | _mm512_kand(_mm512_knot(a), b) 10548 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10556:1 | 10556 | / pub unsafe fn _mm512_kandn(a: __mmask16, b: __mmask16) -> __mmask16 { 10557 | | _mm512_kand(_mm512_knot(a), b) 10558 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10566:1 | 10566 | / pub unsafe fn _kxnor_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10567 | | _mm512_knot(_mm512_kxor(a, b)) 10568 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10576:1 | 10576 | / pub unsafe fn _mm512_kxnor(a: __mmask16, b: __mmask16) -> __mmask16 { 10577 | | _mm512_knot(_mm512_kxor(a, b)) 10578 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10586:1 | 10586 | / pub unsafe fn _mm512_kmov(a: __mmask16) -> __mmask16 { 10587 | | let r: u16 = a; 10588 | | transmute(r) 10589 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10596:1 | 10596 | / pub unsafe fn _mm512_set_ps( 10597 | | e0: f32, 10598 | | e1: f32, 10599 | | e2: f32, ... | 10616 | | ) 10617 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10596:1 | 10596 | / pub unsafe fn _mm512_set_ps( 10597 | | e0: f32, 10598 | | e1: f32, 10599 | | e2: f32, ... | 10612 | | e15: f32, 10613 | | ) -> __m512 { | |___________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10625:1 | 10625 | / pub unsafe fn _mm512_setr_ps( 10626 | | e0: f32, 10627 | | e1: f32, 10628 | | e2: f32, ... | 10646 | | transmute(r) 10647 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10625:1 | 10625 | / pub unsafe fn _mm512_setr_ps( 10626 | | e0: f32, 10627 | | e1: f32, 10628 | | e2: f32, ... | 10641 | | e15: f32, 10642 | | ) -> __m512 { | |___________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10652:1 | 10652 | / pub unsafe fn _mm512_set1_pd(a: f64) -> __m512d { 10653 | | transmute(f64x8::splat(a)) 10654 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10659:1 | 10659 | / pub unsafe fn _mm512_set1_ps(a: f32) -> __m512 { 10660 | | transmute(f32x16::splat(a)) 10661 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10666:1 | 10666 | / pub unsafe fn _mm512_set_epi32( 10667 | | e15: i32, 10668 | | e14: i32, 10669 | | e13: i32, ... | 10686 | | ) 10687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10666:1 | 10666 | / pub unsafe fn _mm512_set_epi32( 10667 | | e15: i32, 10668 | | e14: i32, 10669 | | e13: i32, ... | 10682 | | e0: i32, 10683 | | ) -> __m512i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10692:1 | 10692 | / pub unsafe fn _mm512_set1_epi32(a: i32) -> __m512i { 10693 | | transmute(i32x16::splat(a)) 10694 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10699:1 | 10699 | / pub unsafe fn _mm512_set1_epi64(a: i64) -> __m512i { 10700 | | transmute(i64x8::splat(a)) 10701 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10709:1 | 10709 | / pub unsafe fn _mm512_cmplt_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10710 | | _mm512_cmp_ps_mask(a, b, _CMP_LT_OS) 10711 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10720:1 | 10720 | / pub unsafe fn _mm512_mask_cmplt_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10721 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_LT_OS) 10722 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10730:1 | 10730 | / pub unsafe fn _mm512_cmpnlt_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10731 | | _mm512_cmp_ps_mask(a, b, _CMP_NLT_US) 10732 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10741:1 | 10741 | / pub unsafe fn _mm512_mask_cmpnlt_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10742 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_NLT_US) 10743 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10751:1 | 10751 | / pub unsafe fn _mm512_cmple_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10752 | | _mm512_cmp_ps_mask(a, b, _CMP_LE_OS) 10753 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10762:1 | 10762 | / pub unsafe fn _mm512_mask_cmple_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10763 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_LE_OS) 10764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10772:1 | 10772 | / pub unsafe fn _mm512_cmpnle_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10773 | | _mm512_cmp_ps_mask(a, b, _CMP_NLE_US) 10774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10783:1 | 10783 | / pub unsafe fn _mm512_mask_cmpnle_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10784 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_NLE_US) 10785 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10793:1 | 10793 | / pub unsafe fn _mm512_cmpeq_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10794 | | _mm512_cmp_ps_mask(a, b, _CMP_EQ_OQ) 10795 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10804:1 | 10804 | / pub unsafe fn _mm512_mask_cmpeq_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10805 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_EQ_OQ) 10806 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10814:1 | 10814 | / pub unsafe fn _mm512_cmpneq_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10815 | | _mm512_cmp_ps_mask(a, b, _CMP_NEQ_UQ) 10816 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10825:1 | 10825 | / pub unsafe fn _mm512_mask_cmpneq_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10826 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_NEQ_UQ) 10827 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10836:1 | 10836 | / pub unsafe fn _mm512_cmp_ps_mask(a: __m512, b: __m512, op: i32) -> __mmask16 { 10837 | | let neg_one = -1; 10838 | | macro_rules! call { 10839 | | ($imm5:expr) => { ... | 10850 | | transmute(r) 10851 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10861:1 | 10861 | / pub unsafe fn _mm512_mask_cmp_ps_mask(m: __mmask16, a: __m512, b: __m512, op: i32) -> __mmask16 { 10862 | | macro_rules! call { 10863 | | ($imm5:expr) => { 10864 | | vcmpps( ... | 10874 | | transmute(r) 10875 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10884:1 | 10884 | / pub unsafe fn _mm512_cmp_round_ps_mask(a: __m512, b: __m512, op: i32, sae: i32) -> __mmask16 { 10885 | | let neg_one = -1; 10886 | | macro_rules! call { 10887 | | ($imm5:expr, $imm4:expr) => { ... | 10892 | | transmute(r) 10893 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10903:1 | 10903 | / pub unsafe fn _mm512_mask_cmp_round_ps_mask( 10904 | | m: __mmask16, 10905 | | a: __m512, 10906 | | b: __m512, ... | 10916 | | transmute(r) 10917 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10925:1 | 10925 | / pub unsafe fn _mm512_cmpord_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10926 | | _mm512_cmp_ps_mask(a, b, _CMP_ORD_Q) 10927 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10935:1 | 10935 | / pub unsafe fn _mm512_mask_cmpord_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10936 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_ORD_Q) 10937 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10945:1 | 10945 | / pub unsafe fn _mm512_cmpunord_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10946 | | _mm512_cmp_ps_mask(a, b, _CMP_UNORD_Q) 10947 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10955:1 | 10955 | / pub unsafe fn _mm512_mask_cmpunord_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10956 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_UNORD_Q) 10957 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10965:1 | 10965 | / pub unsafe fn _mm512_cmplt_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 10966 | | _mm512_cmp_pd_mask(a, b, _CMP_LT_OS) 10967 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10976:1 | 10976 | / pub unsafe fn _mm512_mask_cmplt_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 10977 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_LT_OS) 10978 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10986:1 | 10986 | / pub unsafe fn _mm512_cmpnlt_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 10987 | | _mm512_cmp_pd_mask(a, b, _CMP_NLT_US) 10988 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10997:1 | 10997 | / pub unsafe fn _mm512_mask_cmpnlt_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 10998 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_NLT_US) 10999 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11007:1 | 11007 | / pub unsafe fn _mm512_cmple_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11008 | | _mm512_cmp_pd_mask(a, b, _CMP_LE_OS) 11009 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11018:1 | 11018 | / pub unsafe fn _mm512_mask_cmple_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11019 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_LE_OS) 11020 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11028:1 | 11028 | / pub unsafe fn _mm512_cmpnle_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11029 | | _mm512_cmp_pd_mask(a, b, _CMP_NLE_US) 11030 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11039:1 | 11039 | / pub unsafe fn _mm512_mask_cmpnle_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11040 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_NLE_US) 11041 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11049:1 | 11049 | / pub unsafe fn _mm512_cmpeq_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11050 | | _mm512_cmp_pd_mask(a, b, _CMP_EQ_OQ) 11051 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11060:1 | 11060 | / pub unsafe fn _mm512_mask_cmpeq_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11061 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_EQ_OQ) 11062 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11070:1 | 11070 | / pub unsafe fn _mm512_cmpneq_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11071 | | _mm512_cmp_pd_mask(a, b, _CMP_NEQ_UQ) 11072 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11081:1 | 11081 | / pub unsafe fn _mm512_mask_cmpneq_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11082 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_NEQ_UQ) 11083 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11092:1 | 11092 | / pub unsafe fn _mm512_cmp_pd_mask(a: __m512d, b: __m512d, op: i32) -> __mmask8 { 11093 | | let neg_one = -1; 11094 | | macro_rules! call { 11095 | | ($imm5:expr) => { ... | 11106 | | transmute(r) 11107 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11117:1 | 11117 | / pub unsafe fn _mm512_mask_cmp_pd_mask(m: __mmask8, a: __m512d, b: __m512d, op: i32) -> __mmask8 { 11118 | | macro_rules! call { 11119 | | ($imm5:expr) => { 11120 | | vcmppd( ... | 11130 | | transmute(r) 11131 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11140:1 | 11140 | / pub unsafe fn _mm512_cmp_round_pd_mask(a: __m512d, b: __m512d, op: i32, sae: i32) -> __mmask8 { 11141 | | let neg_one = -1; 11142 | | macro_rules! call { 11143 | | ($imm5:expr, $imm4:expr) => { ... | 11148 | | transmute(r) 11149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11159:1 | 11159 | / pub unsafe fn _mm512_mask_cmp_round_pd_mask( 11160 | | m: __mmask8, 11161 | | a: __m512d, 11162 | | b: __m512d, ... | 11172 | | transmute(r) 11173 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11181:1 | 11181 | / pub unsafe fn _mm512_cmpord_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11182 | | _mm512_cmp_pd_mask(a, b, _CMP_ORD_Q) 11183 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11191:1 | 11191 | / pub unsafe fn _mm512_mask_cmpord_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11192 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_ORD_Q) 11193 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11201:1 | 11201 | / pub unsafe fn _mm512_cmpunord_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11202 | | _mm512_cmp_pd_mask(a, b, _CMP_UNORD_Q) 11203 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11211:1 | 11211 | / pub unsafe fn _mm512_mask_cmpunord_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11212 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_UNORD_Q) 11213 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11222:1 | 11222 | / pub unsafe fn _mm_cmp_ss_mask(a: __m128, b: __m128, op: i32) -> __mmask8 { 11223 | | let neg_one = -1; 11224 | | macro_rules! call { 11225 | | ($imm5:expr) => { ... | 11230 | | transmute(r) 11231 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11240:1 | 11240 | / pub unsafe fn _mm_mask_cmp_ss_mask(m: __mmask8, a: __m128, b: __m128, op: i32) -> __mmask8 { 11241 | | macro_rules! call { 11242 | | ($imm5:expr) => { 11243 | | vcmpss(a, b, $imm5, m as i8, _MM_FROUND_CUR_DIRECTION) ... | 11247 | | transmute(r) 11248 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11257:1 | 11257 | / pub unsafe fn _mm_cmp_round_ss_mask(a: __m128, b: __m128, op: i32, sae: i32) -> __mmask8 { 11258 | | let neg_one = -1; 11259 | | macro_rules! call { 11260 | | ($imm5:expr, $imm4:expr) => { ... | 11265 | | transmute(r) 11266 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11275:1 | 11275 | / pub unsafe fn _mm_mask_cmp_round_ss_mask( 11276 | | m: __mmask8, 11277 | | a: __m128, 11278 | | b: __m128, ... | 11288 | | transmute(r) 11289 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11298:1 | 11298 | / pub unsafe fn _mm_cmp_sd_mask(a: __m128d, b: __m128d, op: i32) -> __mmask8 { 11299 | | let neg_one = -1; 11300 | | macro_rules! call { 11301 | | ($imm5:expr) => { ... | 11306 | | transmute(r) 11307 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11316:1 | 11316 | / pub unsafe fn _mm_mask_cmp_sd_mask(m: __mmask8, a: __m128d, b: __m128d, op: i32) -> __mmask8 { 11317 | | macro_rules! call { 11318 | | ($imm5:expr) => { 11319 | | vcmpsd(a, b, $imm5, m as i8, _MM_FROUND_CUR_DIRECTION) ... | 11323 | | transmute(r) 11324 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11333:1 | 11333 | / pub unsafe fn _mm_cmp_round_sd_mask(a: __m128d, b: __m128d, op: i32, sae: i32) -> __mmask8 { 11334 | | let neg_one = -1; 11335 | | macro_rules! call { 11336 | | ($imm5:expr, $imm4:expr) => { ... | 11341 | | transmute(r) 11342 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11351:1 | 11351 | / pub unsafe fn _mm_mask_cmp_round_sd_mask( 11352 | | m: __mmask8, 11353 | | a: __m128d, 11354 | | b: __m128d, ... | 11364 | | transmute(r) 11365 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11373:1 | 11373 | / pub unsafe fn _mm512_cmplt_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11374 | | simd_bitmask::(simd_lt(a.as_u32x16(), b.as_u32x16())) 11375 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11384:1 | 11384 | / pub unsafe fn _mm512_mask_cmplt_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11385 | | _mm512_cmplt_epu32_mask(a, b) & m 11386 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11394:1 | 11394 | / pub unsafe fn _mm512_cmpgt_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11395 | | simd_bitmask::(simd_gt(a.as_u32x16(), b.as_u32x16())) 11396 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11405:1 | 11405 | / pub unsafe fn _mm512_mask_cmpgt_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11406 | | _mm512_cmpgt_epu32_mask(a, b) & m 11407 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11415:1 | 11415 | / pub unsafe fn _mm512_cmple_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11416 | | simd_bitmask::(simd_le(a.as_u32x16(), b.as_u32x16())) 11417 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11426:1 | 11426 | / pub unsafe fn _mm512_mask_cmple_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11427 | | _mm512_cmple_epu32_mask(a, b) & m 11428 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11436:1 | 11436 | / pub unsafe fn _mm512_cmpge_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11437 | | simd_bitmask::(simd_ge(a.as_u32x16(), b.as_u32x16())) 11438 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11447:1 | 11447 | / pub unsafe fn _mm512_mask_cmpge_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11448 | | _mm512_cmpge_epu32_mask(a, b) & m 11449 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11457:1 | 11457 | / pub unsafe fn _mm512_cmpeq_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11458 | | simd_bitmask::(simd_eq(a.as_u32x16(), b.as_u32x16())) 11459 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11468:1 | 11468 | / pub unsafe fn _mm512_mask_cmpeq_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11469 | | _mm512_cmpeq_epu32_mask(a, b) & m 11470 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11478:1 | 11478 | / pub unsafe fn _mm512_cmpneq_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11479 | | simd_bitmask::(simd_ne(a.as_u32x16(), b.as_u32x16())) 11480 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11489:1 | 11489 | / pub unsafe fn _mm512_mask_cmpneq_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11490 | | _mm512_cmpneq_epu32_mask(a, b) & m 11491 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11500:1 | 11500 | / pub unsafe fn _mm512_cmp_epu32_mask(a: __m512i, b: __m512i, op: _MM_CMPINT_ENUM) -> __mmask16 { 11501 | | let neg_one = -1; 11502 | | macro_rules! call { 11503 | | ($imm3:expr) => { ... | 11508 | | transmute(r) 11509 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11519:1 | 11519 | / pub unsafe fn _mm512_mask_cmp_epu32_mask( 11520 | | m: __mmask16, 11521 | | a: __m512i, 11522 | | b: __m512i, ... | 11531 | | transmute(r) 11532 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11540:1 | 11540 | / pub unsafe fn _mm512_cmplt_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11541 | | simd_bitmask::(simd_lt(a.as_i32x16(), b.as_i32x16())) 11542 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11551:1 | 11551 | / pub unsafe fn _mm512_mask_cmplt_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11552 | | _mm512_cmplt_epi32_mask(a, b) & m 11553 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11561:1 | 11561 | / pub unsafe fn _mm512_cmpgt_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11562 | | simd_bitmask::(simd_gt(a.as_i32x16(), b.as_i32x16())) 11563 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11572:1 | 11572 | / pub unsafe fn _mm512_mask_cmpgt_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11573 | | _mm512_cmpgt_epi32_mask(a, b) & m 11574 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11582:1 | 11582 | / pub unsafe fn _mm512_cmple_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11583 | | simd_bitmask::(simd_le(a.as_i32x16(), b.as_i32x16())) 11584 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11593:1 | 11593 | / pub unsafe fn _mm512_mask_cmple_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11594 | | _mm512_cmple_epi32_mask(a, b) & m 11595 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11603:1 | 11603 | / pub unsafe fn _mm512_cmpge_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11604 | | simd_bitmask::(simd_ge(a.as_i32x16(), b.as_i32x16())) 11605 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11614:1 | 11614 | / pub unsafe fn _mm512_mask_cmpge_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11615 | | _mm512_cmpge_epi32_mask(a, b) & m 11616 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11624:1 | 11624 | / pub unsafe fn _mm512_cmpeq_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11625 | | simd_bitmask::(simd_eq(a.as_i32x16(), b.as_i32x16())) 11626 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11635:1 | 11635 | / pub unsafe fn _mm512_mask_cmpeq_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11636 | | _mm512_cmpeq_epi32_mask(a, b) & m 11637 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11645:1 | 11645 | / pub unsafe fn _mm512_cmpneq_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11646 | | simd_bitmask::(simd_ne(a.as_i32x16(), b.as_i32x16())) 11647 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11656:1 | 11656 | / pub unsafe fn _mm512_mask_cmpneq_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11657 | | _mm512_cmpneq_epi32_mask(a, b) & m 11658 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11667:1 | 11667 | / pub unsafe fn _mm512_cmp_epi32_mask(a: __m512i, b: __m512i, op: _MM_CMPINT_ENUM) -> __mmask16 { 11668 | | let neg_one = -1; 11669 | | macro_rules! call { 11670 | | ($imm3:expr) => { ... | 11675 | | transmute(r) 11676 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11686:1 | 11686 | / pub unsafe fn _mm512_mask_cmp_epi32_mask( 11687 | | m: __mmask16, 11688 | | a: __m512i, 11689 | | b: __m512i, ... | 11698 | | transmute(r) 11699 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11707:1 | 11707 | / pub unsafe fn _mm512_cmplt_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11708 | | simd_bitmask::<__m512i, _>(simd_lt(a.as_u64x8(), b.as_u64x8())) 11709 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11718:1 | 11718 | / pub unsafe fn _mm512_mask_cmplt_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11719 | | _mm512_cmplt_epu64_mask(a, b) & m 11720 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11728:1 | 11728 | / pub unsafe fn _mm512_cmpgt_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11729 | | simd_bitmask::<__m512i, _>(simd_gt(a.as_u64x8(), b.as_u64x8())) 11730 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11739:1 | 11739 | / pub unsafe fn _mm512_mask_cmpgt_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11740 | | _mm512_cmpgt_epu64_mask(a, b) & m 11741 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11749:1 | 11749 | / pub unsafe fn _mm512_cmple_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11750 | | simd_bitmask::<__m512i, _>(simd_le(a.as_u64x8(), b.as_u64x8())) 11751 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11760:1 | 11760 | / pub unsafe fn _mm512_mask_cmple_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11761 | | _mm512_cmple_epu64_mask(a, b) & m 11762 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11770:1 | 11770 | / pub unsafe fn _mm512_cmpge_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11771 | | simd_bitmask::<__m512i, _>(simd_ge(a.as_u64x8(), b.as_u64x8())) 11772 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11781:1 | 11781 | / pub unsafe fn _mm512_mask_cmpge_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11782 | | _mm512_cmpge_epu64_mask(b, a) & m 11783 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11791:1 | 11791 | / pub unsafe fn _mm512_cmpeq_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11792 | | simd_bitmask::<__m512i, _>(simd_eq(a.as_u64x8(), b.as_u64x8())) 11793 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11802:1 | 11802 | / pub unsafe fn _mm512_mask_cmpeq_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11803 | | _mm512_cmpeq_epu64_mask(a, b) & m 11804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11812:1 | 11812 | / pub unsafe fn _mm512_cmpneq_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11813 | | simd_bitmask::<__m512i, _>(simd_ne(a.as_u64x8(), b.as_u64x8())) 11814 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11823:1 | 11823 | / pub unsafe fn _mm512_mask_cmpneq_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11824 | | _mm512_cmpneq_epu64_mask(a, b) & m 11825 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11834:1 | 11834 | / pub unsafe fn _mm512_cmp_epu64_mask(a: __m512i, b: __m512i, op: _MM_CMPINT_ENUM) -> __mmask8 { 11835 | | let neg_one = -1; 11836 | | macro_rules! call { 11837 | | ($imm3:expr) => { ... | 11842 | | transmute(r) 11843 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11853:1 | 11853 | / pub unsafe fn _mm512_mask_cmp_epu64_mask( 11854 | | m: __mmask8, 11855 | | a: __m512i, 11856 | | b: __m512i, ... | 11865 | | transmute(r) 11866 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11874:1 | 11874 | / pub unsafe fn _mm512_cmplt_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11875 | | simd_bitmask::<__m512i, _>(simd_lt(a.as_i64x8(), b.as_i64x8())) 11876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11885:1 | 11885 | / pub unsafe fn _mm512_mask_cmplt_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11886 | | _mm512_cmplt_epi64_mask(a, b) & m 11887 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11895:1 | 11895 | / pub unsafe fn _mm512_cmpgt_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11896 | | simd_bitmask::<__m512i, _>(simd_gt(a.as_i64x8(), b.as_i64x8())) 11897 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11906:1 | 11906 | / pub unsafe fn _mm512_mask_cmpgt_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11907 | | _mm512_cmpgt_epi64_mask(a, b) & m 11908 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11916:1 | 11916 | / pub unsafe fn _mm512_cmple_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11917 | | simd_bitmask::<__m512i, _>(simd_le(a.as_i64x8(), b.as_i64x8())) 11918 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11927:1 | 11927 | / pub unsafe fn _mm512_mask_cmple_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11928 | | _mm512_cmple_epi64_mask(a, b) & m 11929 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11937:1 | 11937 | / pub unsafe fn _mm512_cmpge_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11938 | | simd_bitmask::<__m512i, _>(simd_ge(a.as_i64x8(), b.as_i64x8())) 11939 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11948:1 | 11948 | / pub unsafe fn _mm512_mask_cmpge_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11949 | | _mm512_cmpge_epi64_mask(b, a) & m 11950 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11958:1 | 11958 | / pub unsafe fn _mm512_cmpeq_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11959 | | simd_bitmask::<__m512i, _>(simd_eq(a.as_i64x8(), b.as_i64x8())) 11960 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11969:1 | 11969 | / pub unsafe fn _mm512_mask_cmpeq_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11970 | | _mm512_cmpeq_epi64_mask(a, b) & m 11971 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11979:1 | 11979 | / pub unsafe fn _mm512_cmpneq_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11980 | | simd_bitmask::<__m512i, _>(simd_ne(a.as_i64x8(), b.as_i64x8())) 11981 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11990:1 | 11990 | / pub unsafe fn _mm512_mask_cmpneq_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11991 | | _mm512_cmpneq_epi64_mask(a, b) & m 11992 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12001:1 | 12001 | / pub unsafe fn _mm512_cmp_epi64_mask(a: __m512i, b: __m512i, op: _MM_CMPINT_ENUM) -> __mmask8 { 12002 | | let neg_one = -1; 12003 | | macro_rules! call { 12004 | | ($imm3:expr) => { ... | 12009 | | transmute(r) 12010 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12020:1 | 12020 | / pub unsafe fn _mm512_mask_cmp_epi64_mask( 12021 | | m: __mmask8, 12022 | | a: __m512i, 12023 | | b: __m512i, ... | 12032 | | transmute(r) 12033 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12041:1 | 12041 | / pub unsafe fn _mm512_undefined_pd() -> __m512d { 12042 | | _mm512_set1_pd(0.0) 12043 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12051:1 | 12051 | / pub unsafe fn _mm512_undefined_ps() -> __m512 { 12052 | | _mm512_set1_ps(0.0) 12053 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12063:1 | 12063 | / pub unsafe fn _mm512_loadu_pd(mem_addr: *const f64) -> __m512d { 12064 | | ptr::read_unaligned(mem_addr as *const __m512d) 12065 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12075:1 | 12075 | / pub unsafe fn _mm512_storeu_pd(mem_addr: *mut f64, a: __m512d) { 12076 | | ptr::write_unaligned(mem_addr as *mut __m512d, a); 12077 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12087:1 | 12087 | / pub unsafe fn _mm512_loadu_ps(mem_addr: *const f32) -> __m512 { 12088 | | ptr::read_unaligned(mem_addr as *const __m512) 12089 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12100:1 | 12100 | / pub unsafe fn _mm512_storeu_ps(mem_addr: *mut f32, a: __m512) { 12101 | | ptr::write_unaligned(mem_addr as *mut __m512, a); 12102 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12110:1 | 12110 | / pub unsafe fn _mm512_setr_pd( 12111 | | e0: f64, 12112 | | e1: f64, 12113 | | e2: f64, ... | 12121 | | transmute(r) 12122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12110:1 | 12110 | / pub unsafe fn _mm512_setr_pd( 12111 | | e0: f64, 12112 | | e1: f64, 12113 | | e2: f64, ... | 12118 | | e7: f64, 12119 | | ) -> __m512d { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12129:1 | 12129 | / pub unsafe fn _mm512_set_pd( 12130 | | e0: f64, 12131 | | e1: f64, 12132 | | e2: f64, ... | 12139 | | _mm512_setr_pd(e7, e6, e5, e4, e3, e2, e1, e0) 12140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12129:1 | 12129 | / pub unsafe fn _mm512_set_pd( 12130 | | e0: f64, 12131 | | e1: f64, 12132 | | e2: f64, ... | 12137 | | e7: f64, 12138 | | ) -> __m512d { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:16:1 | 16 | / pub unsafe fn _mm512_madd52hi_epu64(a: __m512i, b: __m512i, c: __m512i) -> __m512i { 17 | | vpmadd52huq_512(a, b, c) 18 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:30:1 | 30 | / pub unsafe fn _mm512_madd52lo_epu64(a: __m512i, b: __m512i, c: __m512i) -> __m512i { 31 | | vpmadd52luq_512(a, b, c) 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:44:1 | 44 | / pub unsafe fn _mm256_madd52hi_epu64(a: __m256i, b: __m256i, c: __m256i) -> __m256i { 45 | | vpmadd52huq_256(a, b, c) 46 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:58:1 | 58 | / pub unsafe fn _mm256_madd52lo_epu64(a: __m256i, b: __m256i, c: __m256i) -> __m256i { 59 | | vpmadd52luq_256(a, b, c) 60 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:72:1 | 72 | / pub unsafe fn _mm_madd52hi_epu64(a: __m128i, b: __m128i, c: __m128i) -> __m128i { 73 | | vpmadd52huq_128(a, b, c) 74 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:86:1 | 86 | / pub unsafe fn _mm_madd52lo_epu64(a: __m128i, b: __m128i, c: __m128i) -> __m128i { 87 | | vpmadd52luq_128(a, b, c) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bt.rs:8:1 | 8 | / pub unsafe fn _bittest(p: *const i32, b: i32) -> u8 { 9 | | let r: u8; 10 | | llvm_asm!("btl $2, $1\n\tsetc ${0:b}" 11 | | : "=r"(r) ... | 14 | | r 15 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bt.rs:21:1 | 21 | / pub unsafe fn _bittestandset(p: *mut i32, b: i32) -> u8 { 22 | | let r: u8; 23 | | llvm_asm!("btsl $2, $1\n\tsetc ${0:b}" 24 | | : "=r"(r), "+*m"(p) ... | 27 | | r 28 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bt.rs:34:1 | 34 | / pub unsafe fn _bittestandreset(p: *mut i32, b: i32) -> u8 { 35 | | let r: u8; 36 | | llvm_asm!("btrl $2, $1\n\tsetc ${0:b}" 37 | | : "=r"(r), "+*m"(p) ... | 40 | | r 41 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bt.rs:47:1 | 47 | / pub unsafe fn _bittestandcomplement(p: *mut i32, b: i32) -> u8 { 48 | | let r: u8; 49 | | llvm_asm!("btcl $2, $1\n\tsetc ${0:b}" 50 | | : "=r"(r), "+*m"(p) ... | 53 | | r 54 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:60:1 | 60 | / pub unsafe fn _xbegin() -> u32 { 61 | | x86_xbegin() as _ 62 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:70:1 | 70 | / pub unsafe fn _xend() { 71 | | x86_xend() 72 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:81:1 | 81 | / pub unsafe fn _xabort(imm8: u32) { 82 | | macro_rules! call { 83 | | ($imm8:expr) => { 84 | | x86_xabort($imm8) ... | 87 | | constify_imm8!(imm8, call) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:97:1 | 97 | / pub unsafe fn _xtest() -> u8 { 98 | | x86_xtest() as _ 99 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/f16c.rs:32:1 | 32 | / pub unsafe fn _mm_cvtph_ps(a: __m128i) -> __m128 { 33 | | transmute(llvm_vcvtph2ps_128(transmute(a))) 34 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/f16c.rs:41:1 | 41 | / pub unsafe fn _mm256_cvtph_ps(a: __m128i) -> __m256 { 42 | | transmute(llvm_vcvtph2ps_256(transmute(a))) 43 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/f16c.rs:76:1 | 76 | / pub unsafe fn _mm_cvtps_ph(a: __m128, imm_rounding: i32) -> __m128i { 77 | | let a = transmute(a); 78 | | macro_rules! call { 79 | | ($rounding:expr) => { ... | 83 | | transmute(dispatch_rounding!(imm_rounding, call)) 84 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/f16c.rs:100:1 | 100 | / pub unsafe fn _mm256_cvtps_ph(a: __m256, imm_rounding: i32) -> __m128i { 101 | | let a = transmute(a); 102 | | macro_rules! call { 103 | | ($rounding:expr) => { ... | 107 | | transmute(dispatch_rounding!(imm_rounding, call)) 108 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/fxsr.rs:30:1 | 30 | / pub unsafe fn _fxsave64(mem_addr: *mut u8) { 31 | | fxsave64(mem_addr) 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/fxsr.rs:54:1 | 54 | / pub unsafe fn _fxrstor64(mem_addr: *const u8) { 55 | | fxrstor64(mem_addr) 56 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse.rs:33:1 | 33 | / pub unsafe fn _mm_cvtss_si64(a: __m128) -> i64 { 34 | | cvtss2si64(a) 35 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse.rs:52:1 | 52 | / pub unsafe fn _mm_cvttss_si64(a: __m128) -> i64 { 53 | | cvttss2si64(a) 54 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse.rs:67:1 | 67 | / pub unsafe fn _mm_cvtsi64_ss(a: __m128, b: i64) -> __m128 { 68 | | cvtsi642ss(a, b) 69 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:27:1 | 27 | / pub unsafe fn _mm_cvtsd_si64(a: __m128d) -> i64 { 28 | | cvtsd2si64(a) 29 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:38:1 | 38 | / pub unsafe fn _mm_cvtsd_si64x(a: __m128d) -> i64 { 39 | | _mm_cvtsd_si64(a) 40 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:50:1 | 50 | / pub unsafe fn _mm_cvttsd_si64(a: __m128d) -> i64 { 51 | | cvttsd2si64(a) 52 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:61:1 | 61 | / pub unsafe fn _mm_cvttsd_si64x(a: __m128d) -> i64 { 62 | | _mm_cvttsd_si64(a) 63 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:74:1 | 74 | / pub unsafe fn _mm_stream_si64(mem_addr: *mut i64, a: i64) { 75 | | intrinsics::nontemporal_store(mem_addr, a); 76 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:86:1 | 86 | / pub unsafe fn _mm_cvtsi64_si128(a: i64) -> __m128i { 87 | | _mm_set_epi64x(0, a) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:98:1 | 98 | / pub unsafe fn _mm_cvtsi64x_si128(a: i64) -> __m128i { 99 | | _mm_cvtsi64_si128(a) 100 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:109:1 | 109 | / pub unsafe fn _mm_cvtsi128_si64(a: __m128i) -> i64 { 110 | | simd_extract(a.as_i64x2(), 0) 111 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:120:1 | 120 | / pub unsafe fn _mm_cvtsi128_si64x(a: __m128i) -> i64 { 121 | | _mm_cvtsi128_si64(a) 122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:132:1 | 132 | / pub unsafe fn _mm_cvtsi64_sd(a: __m128d, b: i64) -> __m128d { 133 | | simd_insert(a, 0, b as f64) 134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:144:1 | 144 | / pub unsafe fn _mm_cvtsi64x_sd(a: __m128d, b: i64) -> __m128d { 145 | | _mm_cvtsi64_sd(a, b) 146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse41.rs:19:1 | 19 | / pub unsafe fn _mm_extract_epi64(a: __m128i, imm8: i32) -> i64 { 20 | | let a = a.as_i64x2(); 21 | | match imm8 & 1 { 22 | | 0 => simd_extract(a, 0), 23 | | _ => simd_extract(a, 1), 24 | | } 25 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse41.rs:36:1 | 36 | / pub unsafe fn _mm_insert_epi64(a: __m128i, i: i64, imm8: i32) -> __m128i { 37 | | let a = a.as_i64x2(); 38 | | match imm8 & 1 { 39 | | 0 => transmute(simd_insert(a, 0, i)), 40 | | _ => transmute(simd_insert(a, 1, i)), 41 | | } 42 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse42.rs:20:1 | 20 | / pub unsafe fn _mm_crc32_u64(crc: u64, v: u64) -> u64 { 21 | | crc32_64_64(crc, v) 22 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:38:1 | 38 | / pub unsafe fn _xsave64(mem_addr: *mut u8, save_mask: u64) { 39 | | xsave64(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 40 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:54:1 | 54 | / pub unsafe fn _xrstor64(mem_addr: *const u8, rs_mask: u64) { 55 | | xrstor64(mem_addr, (rs_mask >> 32) as u32, rs_mask as u32); 56 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:71:1 | 71 | / pub unsafe fn _xsaveopt64(mem_addr: *mut u8, save_mask: u64) { 72 | | xsaveopt64(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:87:1 | 87 | / pub unsafe fn _xsavec64(mem_addr: *mut u8, save_mask: u64) { 88 | | xsavec64(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 89 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:104:1 | 104 | / pub unsafe fn _xsaves64(mem_addr: *mut u8, save_mask: u64) { 105 | | xsaves64(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 106 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:123:1 | 123 | / pub unsafe fn _xrstors64(mem_addr: *const u8, rs_mask: u64) { 124 | | xrstors64(mem_addr, (rs_mask >> 32) as u32, rs_mask as u32); 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/abm.rs:32:1 | 32 | / pub unsafe fn _lzcnt_u64(x: u64) -> u64 { 33 | | x.leading_zeros() as u64 34 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/abm.rs:43:1 | 43 | / pub unsafe fn _popcnt64(x: i64) -> i32 { 44 | | x.count_ones() as i32 45 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx.rs:30:1 | 30 | / pub unsafe fn _mm256_insert_epi64(a: __m256i, i: i64, index: i32) -> __m256i { 31 | | let a = a.as_i64x4(); 32 | | match index & 3 { 33 | | 0 => transmute(simd_insert(a, 0, i)), ... | 37 | | } 38 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:24:1 | 24 | / pub unsafe fn _bextr_u64(a: u64, start: u32, len: u32) -> u64 { 25 | | _bextr2_u64(a, ((start & 0xff) | ((len & 0xff) << 8)) as u64) 26 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:40:1 | 40 | / pub unsafe fn _bextr2_u64(a: u64, control: u64) -> u64 { 41 | | x86_bmi_bextr_64(a, control) 42 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:51:1 | 51 | / pub unsafe fn _andn_u64(a: u64, b: u64) -> u64 { 52 | | !a & b 53 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:63:1 | 63 | / pub unsafe fn _blsi_u64(x: u64) -> u64 { 64 | | x & x.wrapping_neg() 65 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:75:1 | 75 | / pub unsafe fn _blsmsk_u64(x: u64) -> u64 { 76 | | x ^ (x.wrapping_sub(1_u64)) 77 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:89:1 | 89 | / pub unsafe fn _blsr_u64(x: u64) -> u64 { 90 | | x & (x.wrapping_sub(1)) 91 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:102:1 | 102 | / pub unsafe fn _tzcnt_u64(x: u64) -> u64 { 103 | | x.trailing_zeros() as u64 104 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:115:1 | 115 | / pub unsafe fn _mm_tzcnt_64(x: u64) -> i64 { 116 | | x.trailing_zeros() as i64 117 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi2.rs:27:1 | 27 | / pub unsafe fn _mulx_u64(a: u64, b: u64, hi: &mut u64) -> u64 { 28 | | let result: u128 = (a as u128) * (b as u128); 29 | | *hi = (result >> 64) as u64; 30 | | result as u64 31 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi2.rs:41:1 | 41 | / pub unsafe fn _bzhi_u64(a: u64, index: u32) -> u64 { 42 | | x86_bmi2_bzhi_64(a, index as u64) 43 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi2.rs:54:1 | 54 | / pub unsafe fn _pdep_u64(a: u64, mask: u64) -> u64 { 55 | | x86_bmi2_pdep_64(a, mask) 56 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi2.rs:67:1 | 67 | / pub unsafe fn _pext_u64(a: u64, mask: u64) -> u64 { 68 | | x86_bmi2_pext_64(a, mask) 69 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx2.rs:31:1 | 31 | / pub unsafe fn _mm256_extract_epi64(a: __m256i, imm8: i32) -> i64 { 32 | | let a = a.as_i64x4(); 33 | | match imm8 & 3 { 34 | | 0 => simd_extract(a, 0), ... | 38 | | } 39 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx512f.rs:11:1 | 11 | / pub unsafe fn _mm512_set_epi64( 12 | | e0: i64, 13 | | e1: i64, 14 | | e2: i64, ... | 21 | | _mm512_setr_epi64(e7, e6, e5, e4, e3, e2, e1, e0) 22 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx512f.rs:11:1 | 11 | / pub unsafe fn _mm512_set_epi64( 12 | | e0: i64, 13 | | e1: i64, 14 | | e2: i64, ... | 19 | | e7: i64, 20 | | ) -> __m512i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx512f.rs:30:1 | 30 | / pub unsafe fn _mm512_setr_epi64( 31 | | e0: i64, 32 | | e1: i64, 33 | | e2: i64, ... | 41 | | transmute(r) 42 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx512f.rs:30:1 | 30 | / pub unsafe fn _mm512_setr_epi64( 31 | | e0: i64, 32 | | e1: i64, 33 | | e2: i64, ... | 38 | | e7: i64, 39 | | ) -> __m512i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bswap.rs:14:1 | 14 | / pub unsafe fn _bswap64(x: i64) -> i64 { 15 | | x.swap_bytes() 16 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/rdrand.rs:26:1 | 26 | / pub unsafe fn _rdrand64_step(val: &mut u64) -> i32 { 27 | | let (v, flag) = x86_rdrand64_step(); 28 | | *val = v; 29 | | flag 30 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/rdrand.rs:40:1 | 40 | / pub unsafe fn _rdseed64_step(val: &mut u64) -> i32 { 41 | | let (v, flag) = x86_rdseed64_step(); 42 | | *val = v; 43 | | flag 44 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/cmpxchg16b.rs:45:1 | 45 | / pub unsafe fn cmpxchg16b( 46 | | dst: *mut u128, 47 | | old: u128, 48 | | new: u128, ... | 72 | | val 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/adx.rs:20:1 | 20 | / pub unsafe fn _addcarry_u64(c_in: u8, a: u64, b: u64, out: &mut u64) -> u8 { 21 | | let (a, b) = llvm_addcarry_u64(c_in, a, b); 22 | | *out = b; 23 | | a 24 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/adx.rs:33:1 | 33 | / pub unsafe fn _addcarryx_u64(c_in: u8, a: u64, b: u64, out: &mut u64) -> u8 { 34 | | llvm_addcarryx_u64(c_in, a, b, out as *mut _ as *mut u8) 35 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/adx.rs:43:1 | 43 | / pub unsafe fn _subborrow_u64(c_in: u8, a: u64, b: u64, out: &mut u64) -> u8 { 44 | | let (a, b) = llvm_subborrow_u64(c_in, a, b); 45 | | *out = b; 46 | | a 47 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bt.rs:8:1 | 8 | / pub unsafe fn _bittest64(p: *const i64, b: i64) -> u8 { 9 | | let r: u8; 10 | | llvm_asm!("btq $2, $1\n\tsetc ${0:b}" 11 | | : "=r"(r) ... | 14 | | r 15 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bt.rs:21:1 | 21 | / pub unsafe fn _bittestandset64(p: *mut i64, b: i64) -> u8 { 22 | | let r: u8; 23 | | llvm_asm!("btsq $2, $1\n\tsetc ${0:b}" 24 | | : "=r"(r), "+*m"(p) ... | 27 | | r 28 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bt.rs:34:1 | 34 | / pub unsafe fn _bittestandreset64(p: *mut i64, b: i64) -> u8 { 35 | | let r: u8; 36 | | llvm_asm!("btrq $2, $1\n\tsetc ${0:b}" 37 | | : "=r"(r), "+*m"(p) ... | 40 | | r 41 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bt.rs:47:1 | 47 | / pub unsafe fn _bittestandcomplement64(p: *mut i64, b: i64) -> u8 { 48 | | let r: u8; 49 | | llvm_asm!("btcq $2, $1\n\tsetc ${0:b}" 50 | | : "=r"(r), "+*m"(p) ... | 53 | | r 54 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: 1942 warnings emitted Checking rustc-std-workspace-core v1.99.0 (/home/nick/development/rust/rust/library/rustc-std-workspace-core) Checking compiler_builtins v0.1.35 Checking libc v0.2.77 Checking alloc v0.0.0 (/home/nick/development/rust/rust/library/alloc) Checking cfg-if v0.1.10 Checking adler v0.2.3 Checking rustc-demangle v0.1.16 Checking unwind v0.0.0 (/home/nick/development/rust/rust/library/unwind) Checking panic_abort v0.0.0 (/home/nick/development/rust/rust/library/panic_abort) warning: unsafe function's docs miss `# Safety` section --> library/panic_abort/src/lib.rs:25:1 | 25 | / pub unsafe extern "C" fn __rust_panic_cleanup(_: *mut u8) -> *mut (dyn Any + Send + 'static) { 26 | | unreachable!() 27 | | } | |_^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/panic_abort/src/lib.rs:31:1 | 31 | / pub unsafe extern "C" fn __rust_start_panic(_payload: usize) -> u32 { 32 | | abort(); 33 | | 34 | | cfg_if::cfg_if! { ... | 80 | | } 81 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: 2 warnings emitted warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/boxed.rs:632:5 | 632 | / fn ne(&self, other: &Box) -> bool { 633 | | PartialEq::ne(&**self, &**other) 634 | | } | |_____^ | = note: `#[warn(clippy::partialeq_ne_impl)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/alloc/src/collections/binary_heap.rs:1421:31 | 1421 | fn spec_extend(&mut self, ref mut other: BinaryHeap) { | ^^^^^^^^^^^^^ | = note: `#[warn(clippy::toplevel_ref_arg)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/map.rs:2670:10 | 2670 | ) -> ((K, V), Handle, K, V, marker::Leaf>, marker::Edge>) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::type_complexity)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:18:6 | 18 | ) -> ( | ______^ 19 | | Handle, marker::Edge>, 20 | | Handle, marker::Edge>, 21 | | ) | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:103:6 | 103 | ) -> ( | ______^ 104 | | Handle, marker::Edge>, 105 | | Handle, marker::Edge>, 106 | | ) { | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:130:10 | 130 | ) -> ( | __________^ 131 | | Handle, K, V, marker::Leaf>, marker::Edge>, 132 | | Handle, K, V, marker::Leaf>, marker::Edge>, 133 | | ) | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:145:10 | 145 | ) -> ( | __________^ 146 | | Handle, K, V, marker::Leaf>, marker::Edge>, 147 | | Handle, K, V, marker::Leaf>, marker::Edge>, 148 | | ) { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:160:10 | 160 | ) -> ( | __________^ 161 | | Handle, K, V, marker::Leaf>, marker::Edge>, 162 | | Handle, K, V, marker::Leaf>, marker::Edge>, 163 | | ) | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:180:10 | 180 | ) -> ( | __________^ 181 | | Handle, K, V, marker::Leaf>, marker::Edge>, 182 | | Handle, K, V, marker::Leaf>, marker::Edge>, 183 | | ) { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:197:10 | 197 | ) -> ( | __________^ 198 | | Handle, marker::Edge>, 199 | | Handle, marker::Edge>, 200 | | ) { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:214:10 | 214 | ) -> Result< | __________^ 215 | | Handle, marker::KV>, 216 | | NodeRef, 217 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:235:10 | 235 | ) -> Result< | __________^ 236 | | Handle, marker::KV>, 237 | | NodeRef, 238 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:258:10 | 258 | ) -> Result< | __________^ 259 | | Handle, marker::KV>, 260 | | NodeRef, 261 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:377:10 | 377 | ) -> Result, marker::Edge>, Self> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:747:10 | 747 | ) -> ForceResult< | __________^ 748 | | NodeRef, 749 | | NodeRef, 750 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:869:29 | 869 | pub fn left_kv(self) -> Result, marker::KV>, Self> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:877:30 | 877 | pub fn right_kv(self) -> Result, marker::KV>, Self> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:1158:31 | 1158 | pub fn split(mut self) -> (NodeRef, K, V, marker::Leaf>, K, V, Root) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:1172:10 | 1172 | ) -> ((K, V), Handle, K, V, marker::Leaf>, marker::Edge>) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:1202:31 | 1202 | pub fn split(mut self) -> (NodeRef, K, V, marker::Internal>, K, V, Root) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:1516:10 | 1516 | ) -> ForceResult< | __________^ 1517 | | Handle, HandleType>, 1518 | | Handle, HandleType>, 1519 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: local variable doesn't need to be boxed here --> library/alloc/src/collections/linked_list.rs:124:21 | 124 | fn into_element(self: Box) -> T { | ^^^^ | = note: `#[warn(clippy::boxed_local)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#boxed_local warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/linked_list.rs:277:38 | 277 | fn detach_all_nodes(mut self) -> Option<(NonNull>, NonNull>, usize)> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: manual implementation of an assign operation --> library/alloc/src/collections/linked_list.rs:320:13 | 320 | self.len = self.len - at; | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `self.len -= at` | = note: `#[warn(clippy::assign_op_pattern)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern warning: manual saturating arithmetic --> library/alloc/src/collections/linked_list.rs:543:25 | 543 | Cursor { index: self.len.checked_sub(1).unwrap_or(0), current: self.tail, list: self } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `self.len.saturating_sub(1)` | = note: `#[warn(clippy::manual_saturating_arithmetic)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_saturating_arithmetic warning: manual saturating arithmetic --> library/alloc/src/collections/linked_list.rs:552:28 | 552 | CursorMut { index: self.len.checked_sub(1).unwrap_or(0), current: self.tail, list: self } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `self.len.saturating_sub(1)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_saturating_arithmetic warning: manual saturating arithmetic --> library/alloc/src/collections/linked_list.rs:1263:30 | 1263 | self.index = self.list.len().checked_sub(1).unwrap_or(0); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `self.list.len().saturating_sub(1)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_saturating_arithmetic warning: manual saturating arithmetic --> library/alloc/src/collections/linked_list.rs:1360:30 | 1360 | self.index = self.list.len().checked_sub(1).unwrap_or(0); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `self.list.len().saturating_sub(1)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_saturating_arithmetic warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/alloc/src/collections/linked_list.rs:1747:31 | 1747 | fn spec_extend(&mut self, ref mut other: LinkedList) { | ^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/collections/linked_list.rs:1770:5 | 1770 | / fn ne(&self, other: &Self) -> bool { 1771 | | self.len() != other.len() || self.iter().ne(other) 1772 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: `if` chain can be rewritten with `match` --> library/alloc/src/collections/vec_deque.rs:2822:9 | 2822 | / if sa.len() == oa.len() { 2823 | | sa == oa && sb == ob 2824 | | } else if sa.len() < oa.len() { 2825 | | // Always divisible in three sections, for example: ... | 2848 | | sa_front == oa && sa_mid == ob_mid && sb == ob_back 2849 | | } | |_________^ | = note: `#[warn(clippy::comparison_chain)]` on by default = help: Consider rewriting the `if` chain to use `cmp` and `match`. = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#comparison_chain warning: needless `fn main` in doctest --> library/alloc/src/fmt.rs:361:4 | 361 | //! use std::fmt; | ^^^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_doctest_main)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/alloc/src/rc.rs:77:4 | 77 | //! use std::rc::Rc; | ^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/alloc/src/rc.rs:145:4 | 145 | //! use std::rc::Rc; | ^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: unsafe function's docs miss `# Safety` section --> library/alloc/src/rc.rs:722:5 | 722 | / pub unsafe fn from_raw(ptr: *const T) -> Self { 723 | | let offset = unsafe { data_offset(ptr) }; 724 | | 725 | | // Reverse the offset to find the original RcBox. ... | 729 | | unsafe { Self::from_ptr(rc_ptr) } 730 | | } | |_____^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/rc.rs:1350:5 | 1350 | / fn ne(&self, other: &Rc) -> bool { 1351 | | RcEqIdent::ne(self, other) 1352 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: called `skip_while(p).next()` on an `Iterator` --> library/alloc/src/str.rs:392:19 | 392 | match iter.skip_while(|&c| Case_Ignorable(c)).next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::skip_while_next)]` on by default = help: this is more succinctly expressed by calling `.find(!p)` instead = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#skip_while_next warning: unsafe function's docs miss `# Safety` section --> library/alloc/src/str.rs:574:1 | 574 | / pub unsafe fn from_boxed_utf8_unchecked(v: Box<[u8]>) -> Box { 575 | | unsafe { Box::from_raw(Box::into_raw(v) as *mut str) } 576 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:782:19 | 782 | pub fn as_str(&self) -> &str { | ^^^^^ help: change this to: `&str` | = note: `#[warn(clippy::ptr_arg)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:838:21 | 838 | pub fn capacity(&self) -> usize { | ^^^^^ help: change this to: `&str` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:1102:21 | 1102 | pub fn as_bytes(&self) -> &[u8] { | ^^^^^ help: change this to: `&str` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:1392:16 | 1392 | pub fn len(&self) -> usize { | ^^^^^ help: change this to: `&str` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:1411:21 | 1411 | pub fn is_empty(&self) -> bool { | ^^^^^ help: change this to: `&str` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1893:5 | 1893 | / fn ne(&self, other: &String) -> bool { 1894 | | PartialEq::ne(&self[..], &other[..]) 1895 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` 1927 | 1928 | impl_eq! { String, str } | ------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` 1927 | 1928 | impl_eq! { String, str } | ------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1929 | impl_eq! { String, &'a str } | ---------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1929 | impl_eq! { String, &'a str } | ---------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1930 | impl_eq! { Cow<'a, str>, str } | ------------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1930 | impl_eq! { Cow<'a, str>, str } | ------------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1931 | impl_eq! { Cow<'a, str>, &'b str } | ---------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1931 | impl_eq! { Cow<'a, str>, &'b str } | ---------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1932 | impl_eq! { Cow<'a, str>, String } | --------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1932 | impl_eq! { Cow<'a, str>, String } | --------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: unsafe function's docs miss `# Safety` section --> library/alloc/src/sync.rs:735:5 | 735 | / pub unsafe fn from_raw(ptr: *const T) -> Self { 736 | | unsafe { 737 | | let offset = data_offset(ptr); 738 | | ... | 744 | | } 745 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/sync.rs:1994:5 | 1994 | / fn ne(&self, other: &Arc) -> bool { 1995 | | ArcEqIdent::ne(self, other) 1996 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:482:21 | 482 | pub fn capacity(&self) -> usize { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:771:21 | 771 | pub fn as_slice(&self) -> &[T] { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:819:19 | 819 | pub fn as_ptr(&self) -> *const T { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:1364:16 | 1364 | pub fn len(&self) -> usize { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:1380:21 | 1380 | pub fn is_empty(&self) -> bool { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: equality checks against false can be replaced by a negation --> library/alloc/src/vec.rs:1881:25 | 1881 | impl_is_zero!(bool, |x| x == false); | ^^^^^^^^^^ help: try simplifying it as shown: `!x` | = note: `#[warn(clippy::bool_comparison)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison warning: returning the result of a `let` binding from a block --> library/alloc/src/vec.rs:2317:9 | 2312 | / let vec = unsafe { 2313 | | let len = dst.offset_from(dst_buf) as usize; 2314 | | Vec::from_raw_parts(dst_buf, len, cap) 2315 | | }; | |__________- unnecessary `let` binding 2316 | 2317 | vec | ^^^ | = note: `#[warn(clippy::let_and_return)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return help: return the expression directly | 2312 | 2313 | 2314 | unsafe { 2315 | let len = dst.offset_from(dst_buf) as usize; 2316 | Vec::from_raw_parts(dst_buf, len, cap) 2317 | } | warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` 2587 | 2588 | __impl_slice_eq1! { [] Vec, Vec, #[stable(feature = "rust1", since = "1.0.0")] } | -------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2589 | __impl_slice_eq1! { [] Vec, &[B], #[stable(feature = "rust1", since = "1.0.0")] } | ------------------------------------------------------------------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2590 | __impl_slice_eq1! { [] Vec, &mut [B], #[stable(feature = "rust1", since = "1.0.0")] } | ---------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2591 | __impl_slice_eq1! { [] &[A], Vec, #[stable(feature = "partialeq_vec_for_ref_slice", since = "1.46.0")] } | ----------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2592 | __impl_slice_eq1! { [] &mut [A], Vec, #[stable(feature = "partialeq_vec_for_ref_slice", since = "1.46.0")] } | --------------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2593 | __impl_slice_eq1! { [] Cow<'_, [A]>, Vec where A: Clone, #[stable(feature = "rust1", since = "1.0.0")] } | ----------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2594 | __impl_slice_eq1! { [] Cow<'_, [A]>, &[B] where A: Clone, #[stable(feature = "rust1", since = "1.0.0")] } | --------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2595 | __impl_slice_eq1! { [] Cow<'_, [A]>, &mut [B] where A: Clone, #[stable(feature = "rust1", since = "1.0.0")] } | ------------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2596 | __impl_slice_eq1! { [const N: usize] Vec, [B; N], #[stable(feature = "rust1", since = "1.0.0")] } | ---------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2597 | __impl_slice_eq1! { [const N: usize] Vec, &[B; N], #[stable(feature = "rust1", since = "1.0.0")] } | ----------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: 73 warnings emitted Checking rustc-std-workspace-alloc v1.99.0 (/home/nick/development/rust/rust/library/rustc-std-workspace-alloc) Checking panic_unwind v0.0.0 (/home/nick/development/rust/rust/library/panic_unwind) Checking gimli v0.22.0 Checking object v0.20.0 Checking hashbrown v0.9.0 warning: digits grouped inconsistently by underscores --> library/panic_unwind/src/gcc.rs:90:5 | 90 | 0x4d4f5a_00_52555354 | ^^^^^^^^^^^^^^^^^^^^ help: consider: `0x4d4f_5a00_5255_5354` | = note: `#[warn(clippy::inconsistent_digit_grouping)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping warning: unsafe function's docs miss `# Safety` section --> library/panic_unwind/src/lib.rs:100:1 | 100 | / pub unsafe extern "C" fn __rust_panic_cleanup(payload: *mut u8) -> *mut (dyn Any + Send + 'static) { 101 | | Box::into_raw(imp::cleanup(payload)) 102 | | } | |_^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/panic_unwind/src/lib.rs:108:1 | 108 | / pub unsafe extern "C" fn __rust_start_panic(payload: usize) -> u32 { 109 | | let payload = payload as *mut &mut dyn BoxMeUp; 110 | | let payload = (*payload).take_box(); 111 | | 112 | | imp::panic(Box::from_raw(payload)) 113 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: 3 warnings emitted Checking miniz_oxide v0.4.0 Checking addr2line v0.13.0 Checking std v0.0.0 (/home/nick/development/rust/rust/library/std) warning: using `write!()` with a format string that ends in a single newline --> library/std/src/../../backtrace/src/print.rs:252:9 | 252 | write!(self.fmt.fmt, ":{}\n", line)?; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::write_with_newline)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline help: use `writeln!()` instead | 252 | writeln!(self.fmt.fmt, ":{}", line)?; | ^^^^^^^ -- warning: this `else { if .. }` block can be collapsed --> library/std/src/f64.rs:923:16 | 923 | } else { | ________________^ 924 | | if self.is_finite() { 925 | | if self > 0.0 { 926 | | log_fn(self) ... | 938 | | } 939 | | } | |_________^ | = note: `#[warn(clippy::collapsible_if)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 923 | } else if self.is_finite() { 924 | if self > 0.0 { 925 | log_fn(self) 926 | } else if self == 0.0 { 927 | Self::NEG_INFINITY // log(0) = -Inf 928 | } else { ... warning: this `else { if .. }` block can be collapsed --> library/std/src/io/buffered.rs:254:16 | 254 | } else { | ________________^ 255 | | if let Some(new_pos) = pos.checked_add(offset as u64) { 256 | | if new_pos <= self.cap as u64 { 257 | | self.pos = new_pos as usize; ... | 260 | | } 261 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 254 | } else if let Some(new_pos) = pos.checked_add(offset as u64) { 255 | if new_pos <= self.cap as u64 { 256 | self.pos = new_pos as usize; 257 | return Ok(()); 258 | } 259 | } | warning: 8 bindings with single-character names in scope --> library/std/src/net/ip.rs:1050:22 | 1050 | pub const fn new(a: u16, b: u16, c: u16, d: u16, e: u16, f: u16, g: u16, h: u16) -> Ipv6Addr { | ^ ^ ^ ^ ^ ^ ^ ^ | = note: `#[warn(clippy::many_single_char_names)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/std/src/net/ip.rs:1050:22 | 1050 | pub const fn new(a: u16, b: u16, c: u16, d: u16, e: u16, f: u16, g: u16, h: u16) -> Ipv6Addr { | ^ ^ ^ ^ ^ ^ ^ ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/std/src/net/ip.rs:1111:14 | 1111 | let [a, b, c, d, e, f, g, h] = unsafe { transmute::<_, [u16; 8]>(self.inner.s6_addr) }; | ^ ^ ^ ^ ^ ^ ^ ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/std/src/net/ip.rs:1842:14 | 1842 | let [a, b, c, d, e, f, g, h] = segments; | ^ ^ ^ ^ ^ ^ ^ ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: this `if` statement can be collapsed --> library/std/src/sys_common/backtrace.rs:108:9 | 108 | / if !hit { 109 | | if start { 110 | | res = bt_fmt.frame().print_raw(frame.ip(), None, None, None); 111 | | } 112 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 108 | if !hit && start { 109 | res = bt_fmt.frame().print_raw(frame.ip(), None, None, None); 110 | } | warning: the feature `doc_alias` has been stable since 1.48.0 and no longer requires an attribute to enable --> library/std/src/lib.rs:250:32 | 250 | #![cfg_attr(bootstrap, feature(doc_alias))] | ^^^^^^^^^ | = note: `#[warn(stable_features)]` on by default warning: this `if` has identical blocks --> library/std/src/f64.rs:934:34 | 934 | } else if self > 0.0 { | __________________________________^ 935 | | self // log(Inf) = Inf 936 | | } else { | |_____________^ | = note: `#[warn(clippy::if_same_then_else)]` on by default note: same as this --> library/std/src/f64.rs:932:37 | 932 | } else if self.is_nan() { | _____________________________________^ 933 | | self // log(NaN) = NaN 934 | | } else if self > 0.0 { | |_____________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else warning: this `if` has identical blocks --> library/std/src/f64.rs:934:34 | 934 | } else if self > 0.0 { | __________________________________^ 935 | | self // log(Inf) = Inf 936 | | } else { | |_____________^ | note: same as this --> library/std/src/f64.rs:932:37 | 932 | } else if self.is_nan() { | _____________________________________^ 933 | | self // log(NaN) = NaN 934 | | } else if self > 0.0 { | |_____________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else warning: unsafe function's docs miss `# Safety` section --> library/std/src/thread/local.rs:445:9 | 445 | / pub unsafe fn get T>(&self, init: F) -> Option<&'static T> { 446 | | // SAFETY: See the definitions of `LazyKeyInner::get` and 447 | | // `try_initialize` for more informations. 448 | | // ... | 458 | | } 459 | | } | |_________^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/thread/local.rs:560:9 | 560 | / pub unsafe fn get(&'static self, init: fn() -> T) -> Option<&'static T> { 561 | | // SAFETY: See the documentation for this method. 562 | | let ptr = unsafe { self.os.get() as *mut Value }; 563 | | if ptr as usize > 1 { ... | 572 | | unsafe { self.try_initialize(init) } 573 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: you should consider adding a `Default` implementation for `thread::Builder` --> library/std/src/thread/mod.rs:278:5 | 278 | / pub fn new() -> Builder { 279 | | Builder { name: None, stack_size: None } 280 | | } | |_____^ | = note: `#[warn(clippy::new_without_default)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 258 | impl Default for thread::Builder { 259 | fn default() -> Self { 260 | Self::new() 261 | } 262 | } | warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` --> library/std/src/thread/mod.rs:908:9 | 908 | / match thread.inner.state.compare_exchange(NOTIFIED, EMPTY, SeqCst, SeqCst) { 909 | | Ok(_) => return, // got a notification 910 | | Err(_) => {} // spurious wakeup, go back to sleep 911 | | } | |_________^ help: try this: `if let Ok(_) = thread.inner.state.compare_exchange(NOTIFIED, EMPTY, SeqCst, SeqCst) { return }` | = note: `#[warn(clippy::single_match)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match warning: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` --> library/std/src/backtrace.rs:414:13 | 414 | / let frame = match &frame.frame { 415 | | RawFrame::Actual(frame) => frame, 416 | | #[cfg(test)] 417 | | RawFrame::Fake => unimplemented!(), 418 | | }; | |______________^ help: try this: `let RawFrame::Actual(frame) = &frame.frame;` | = note: `#[warn(clippy::infallible_destructuring_match)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#infallible_destructuring_match warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1446:32 | 1446 | pub fn from_key(self, k: &Q) -> RawEntryMut<'a, K, V, S> | ^^^^ | = note: `#[warn(clippy::wrong_self_convention)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1457:47 | 1457 | pub fn from_key_hashed_nocheck(self, hash: u64, k: &Q) -> RawEntryMut<'a, K, V, S> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1468:25 | 1468 | pub fn from_hash(self, hash: u64, is_match: F) -> RawEntryMut<'a, K, V, S> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1483:32 | 1483 | pub fn from_key(self, k: &Q) -> Option<(&'a K, &'a V)> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1494:47 | 1494 | pub fn from_key_hashed_nocheck(self, hash: u64, k: &Q) -> Option<(&'a K, &'a V)> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1505:25 | 1505 | pub fn from_hash(self, hash: u64, is_match: F) -> Option<(&'a K, &'a V)> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: needless `fn main` in doctest --> library/std/src/env.rs:618:4 | 618 | /// fn main() { | ^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_doctest_main)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: you are deriving `Hash` but have implemented `PartialEq` explicitly --> library/std/src/ffi/c_str.rs:188:10 | 188 | #[derive(Hash)] | ^^^^ in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/hash/mod.rs:200:5 | 200 | / pub macro Hash($item:item) { 201 | | /* compiler built-in */ 202 | | } | |_____- in this expansion of `#[derive(Hash)]` | = note: `#[warn(clippy::derive_hash_xor_eq)]` on by default note: `PartialEq` implemented here --> library/std/src/ffi/c_str.rs:1441:1 | 1441 | / impl PartialEq for CStr { 1442 | | fn eq(&self, other: &CStr) -> bool { 1443 | | self.to_bytes().eq(other.to_bytes()) 1444 | | } 1445 | | } | |_^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq warning: unsafe function's docs miss `# Safety` section --> library/std/src/ffi/c_str.rs:428:5 | 428 | / pub unsafe fn from_vec_unchecked(mut v: Vec) -> CString { 429 | | v.reserve_exact(1); 430 | | v.push(0); 431 | | CString { inner: v.into_boxed_slice() } 432 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/ffi/c_str.rs:1160:5 | 1160 | / pub unsafe fn from_ptr<'a>(ptr: *const c_char) -> &'a CStr { 1161 | | // SAFETY: The caller has provided a pointer that points to a valid C 1162 | | // string with a NUL terminator of size less than `isize::MAX`, whose 1163 | | // content remain valid and doesn't change for the lifetime of the ... | 1175 | | } 1176 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/ffi/c_str.rs:1243:5 | 1243 | / pub const unsafe fn from_bytes_with_nul_unchecked(bytes: &[u8]) -> &CStr { 1244 | | // SAFETY: Casting to CStr is safe because its internal representation 1245 | | // is a [u8] too (safe only inside std). 1246 | | // Dereferencing the obtained pointer is safe because it comes from a ... | 1249 | | unsafe { &*(bytes as *const [u8] as *const CStr) } 1250 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:412:9 | 412 | &**self == &**other | ^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::op_ref)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 412 | **self == **other | ^^^^^^ ^^^^^^^ warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:455:9 | 455 | &**self < &**other | ^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 455 | **self < **other | ^^^^^^ ^^^^^^^ warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:459:9 | 459 | &**self <= &**other | ^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 459 | **self <= **other | ^^^^^^ ^^^^^^^ warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:463:9 | 463 | &**self > &**other | ^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 463 | **self > **other | ^^^^^^ ^^^^^^^ warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:467:9 | 467 | &**self >= &**other | ^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 467 | **self >= **other | ^^^^^^ ^^^^^^^ warning: you should consider adding a `Default` implementation for `fs::OpenOptions` --> library/std/src/fs.rs:716:5 | 716 | / pub fn new() -> Self { 717 | | OpenOptions(fs_imp::OpenOptions::new()) 718 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 702 | impl Default for fs::OpenOptions { 703 | fn default() -> Self { 704 | Self::new() 705 | } 706 | } | warning: item `fs::Metadata` has a public `len` method but no corresponding `is_empty` method --> library/std/src/fs.rs:939:1 | 939 | / impl Metadata { 940 | | /// Returns the file type for this metadata. 941 | | /// 942 | | /// # Examples ... | 1143 | | } 1144 | | } | |_^ | = note: `#[warn(clippy::len_without_is_empty)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: you should consider adding a `Default` implementation for `fs::DirBuilder` --> library/std/src/fs.rs:2117:5 | 2117 | / pub fn new() -> DirBuilder { 2118 | | DirBuilder { inner: fs_imp::DirBuilder::new(), recursive: false } 2119 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 2105 | impl Default for fs::DirBuilder { 2106 | fn default() -> Self { 2107 | Self::new() 2108 | } 2109 | } | warning: using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)` --> library/std/src/io/stdio.rs:893:5 | 893 | / LOCAL_STDERR.with(move |slot| mem::replace(&mut *slot.borrow_mut(), sink)).and_then(|mut s| { 894 | | let _ = s.flush(); 895 | | Some(s) 896 | | }) | |______^ | = note: `#[warn(clippy::bind_instead_of_map)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bind_instead_of_map help: try this | 893 | LOCAL_STDERR.with(move |slot| mem::replace(&mut *slot.borrow_mut(), sink)).map(|mut s| { 894 | let _ = s.flush(); 895 | s | warning: using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)` --> library/std/src/io/stdio.rs:916:5 | 916 | / LOCAL_STDOUT.with(move |slot| mem::replace(&mut *slot.borrow_mut(), sink)).and_then(|mut s| { 917 | | let _ = s.flush(); 918 | | Some(s) 919 | | }) | |______^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bind_instead_of_map help: try this | 916 | LOCAL_STDOUT.with(move |slot| mem::replace(&mut *slot.borrow_mut(), sink)).map(|mut s| { 917 | let _ = s.flush(); 918 | s | warning: struct update has no effect, all the fields in the struct have already been specified --> library/std/src/net/addr.rs:367:19 | 367 | ..unsafe { mem::zeroed() } | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_update)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_update warning: match expression looks like `matches!` macro --> library/std/src/net/ip.rs:459:9 | 459 | / match self.octets() { 460 | | [169, 254, ..] => true, 461 | | _ => false, 462 | | } | |_________^ help: try this: `matches!(self.octets(), [169, 254, ..])` | = note: `#[warn(clippy::match_like_matches_macro)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: this function has too many arguments (8/7) --> library/std/src/net/ip.rs:1050:5 | 1050 | pub const fn new(a: u16, b: u16, c: u16, d: u16, e: u16, f: u16, g: u16, h: u16) -> Ipv6Addr { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::too_many_arguments)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: the operation is ineffective. Consider reducing it to `self.segments()[0]` --> library/std/src/net/ip.rs:1265:9 | 1265 | (self.segments()[0] & 0xffff) == 0xfe80 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::identity_op)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[1]` --> library/std/src/net/ip.rs:1266:16 | 1266 | && (self.segments()[1] & 0xffff) == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[2]` --> library/std/src/net/ip.rs:1267:16 | 1267 | && (self.segments()[2] & 0xffff) == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[3]` --> library/std/src/net/ip.rs:1268:16 | 1268 | && (self.segments()[3] & 0xffff) == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `i` --> library/std/src/net/parser.rs:144:32 | 144 | groups[i + 0] = ((octets[0] as u16) << 8) | (octets[1] as u16); | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: needless `fn main` in doctest --> library/std/src/process.rs:1613:4 | 1613 | /// use std::process; | ^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/std/src/process.rs:1628:4 | 1628 | /// use std::process; | ^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: this loop could be written as a `while let` loop --> library/std/src/sync/mpsc/shared.rs:393:13 | 393 | / loop { 394 | | match self.queue.pop() { 395 | | mpsc::Data(..) => { 396 | | steals += 1; ... | 399 | | } 400 | | } | |_____________^ help: try: `while let mpsc::Data(..) = self.queue.pop() { .. }` | = note: `#[warn(clippy::while_let_loop)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_loop warning: mutable borrow from immutable input(s) --> library/std/src/sync/mpsc/mod.rs:625:35 | 625 | unsafe fn inner_mut(&self) -> &mut Flavor { | ^^^^^^^^^^^^^^ | = note: `#[warn(clippy::mut_from_ref)]` on by default note: immutable borrow here --> library/std/src/sync/mpsc/mod.rs:625:25 | 625 | unsafe fn inner_mut(&self) -> &mut Flavor { | ^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref warning: a `const` item should never be interior mutable --> library/std/src/sync/once.rs:150:1 | 150 | pub const ONCE_INIT: Once = Once::new(); | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | make this a static item (maybe with lazy_static) | = note: `#[warn(clippy::declare_interior_mutable_const)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: needless `fn main` in doctest --> library/std/src/time.rs:53:4 | 53 | /// use std::time::{Duration, Instant}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/std/src/time.rs:133:4 | 133 | /// use std::time::{Duration, SystemTime}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: use of `unwrap_or` followed by a function call --> library/std/src/time.rs:315:46 | 315 | self.checked_duration_since(earlier).unwrap_or(Duration::new(0, 0)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `unwrap_or_else(|| Duration::new(0, 0))` | = note: `#[warn(clippy::or_fun_call)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call warning: the method `assume_init_read` doesn't need a mutable reference --> library/std/src/lazy.rs:350:27 | 350 | unsafe { Some((&mut *self.value.get()).assume_init_read()) } | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::unnecessary_mut_passed)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_mut_passed warning: transmute from a reference to a reference --> library/std/src/sys_common/os_str_bytes.rs:112:18 | 112 | unsafe { mem::transmute(&*self.inner) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(&*self.inner as *const [u8] as *const sys_common::os_str_bytes::Slice)` | = note: `#[warn(clippy::transmute_ptr_to_ptr)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: transmute from a reference to a reference --> library/std/src/sys_common/os_str_bytes.rs:120:18 | 120 | unsafe { mem::transmute(&mut *self.inner) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(&mut *self.inner as *mut [u8] as *mut sys_common::os_str_bytes::Slice)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:143:21 | 143 | pub fn into_arc(&self) -> Arc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:148:20 | 148 | pub fn into_rc(&self) -> Rc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: transmute from a reference to a reference --> library/std/src/sys_common/os_str_bytes.rs:156:18 | 156 | unsafe { mem::transmute(s) } | ^^^^^^^^^^^^^^^^^ help: try: `&*(s as *const [u8] as *const sys_common::os_str_bytes::Slice)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:181:21 | 181 | pub fn into_box(&self) -> Box { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:192:21 | 192 | pub fn into_arc(&self) -> Arc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:198:20 | 198 | pub fn into_rc(&self) -> Rc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: transmute from a reference to a reference --> library/std/src/sys_common/os_str_bytes.rs:280:18 | 280 | unsafe { mem::transmute(slice) } | ^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(slice as *const [u8] as *const ffi::os_str::OsStr)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: useless conversion to the same type: `ffi::os_str::OsString` --> library/std/src/sys_common/process.rs:29:31 | 29 | result.insert(k.into(), v); | ^^^^^^^^ help: consider removing `.into()`: `k` | = note: `#[warn(clippy::useless_conversion)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion warning: you don't need to add `&` to all patterns --> library/std/src/sys_common/process.rs:33:13 | 33 | / if let &Some(ref v) = maybe_v { 34 | | result.insert(k.clone(), v.clone()); 35 | | } else { 36 | | result.remove(k); 37 | | } | |_____________^ | = note: `#[warn(clippy::match_ref_pats)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats help: instead of prefixing all patterns with `&`, you can dereference the expression | 33 | if let Some(ref v) = *maybe_v { | ^^^^^^^^^^^ ^^^^^^^^ warning: useless conversion to the same type: `ffi::os_str::OsString` --> library/std/src/sys_common/process.rs:69:26 | 69 | self.vars.insert(key.to_owned().into(), Some(value.to_owned())); | ^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `key.to_owned()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion warning: useless conversion to the same type: `ffi::os_str::OsString` --> library/std/src/sys_common/process.rs:77:30 | 77 | self.vars.insert(key.to_owned().into(), None); | ^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `key.to_owned()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion warning: a `const` item should never be interior mutable --> library/std/src/sys_common/thread_local_key.rs:117:1 | 117 | pub const INIT: StaticKey = StaticKey::new(None); | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | make this a static item (maybe with lazy_static) | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: transmute from a reference to a reference --> library/std/src/sys_common/wtf8.rs:483:9 | 483 | mem::transmute(value) | ^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(value as *const [u8] as *const sys_common::wtf8::Wtf8)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: transmute from a reference to a reference --> library/std/src/sys_common/wtf8.rs:492:9 | 492 | mem::transmute(value) | ^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(value as *mut [u8] as *mut sys_common::wtf8::Wtf8)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/wtf8.rs:635:21 | 635 | pub fn into_box(&self) -> Box { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/wtf8.rs:647:21 | 647 | pub fn into_arc(&self) -> Arc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/wtf8.rs:653:20 | 653 | pub fn into_rc(&self) -> Rc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: you are implementing `Hash` explicitly but have derived `PartialEq` --> library/std/src/sys_common/wtf8.rs:863:1 | 863 | / impl Hash for CodePoint { 864 | | #[inline] 865 | | fn hash(&self, state: &mut H) { 866 | | self.value.hash(state) 867 | | } 868 | | } | |_^ | note: `PartialEq` implemented here --> library/std/src/sys_common/wtf8.rs:43:14 | 43 | #[derive(Eq, PartialEq, Ord, PartialOrd, Clone, Copy)] | ^^^^^^^^^ in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/cmp.rs:218:1 | 218 | / pub macro PartialEq($item:item) { 219 | | /* compiler built-in */ 220 | | } | |_- in this expansion of `#[derive(PartialEq)]` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq warning: you are implementing `Hash` explicitly but have derived `PartialEq` --> library/std/src/sys_common/wtf8.rs:870:1 | 870 | / impl Hash for Wtf8Buf { 871 | | #[inline] 872 | | fn hash(&self, state: &mut H) { 873 | | state.write(&self.bytes); 874 | | 0xfeu8.hash(state) 875 | | } 876 | | } | |_^ | note: `PartialEq` implemented here --> library/std/src/sys_common/wtf8.rs:116:14 | 116 | #[derive(Eq, PartialEq, Ord, PartialOrd, Clone)] | ^^^^^^^^^ in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/cmp.rs:218:1 | 218 | / pub macro PartialEq($item:item) { 219 | | /* compiler built-in */ 220 | | } | |_- in this expansion of `#[derive(PartialEq)]` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq warning: you are implementing `Hash` explicitly but have derived `PartialEq` --> library/std/src/sys_common/wtf8.rs:878:1 | 878 | / impl Hash for Wtf8 { 879 | | #[inline] 880 | | fn hash(&self, state: &mut H) { 881 | | state.write(&self.bytes); 882 | | 0xfeu8.hash(state) 883 | | } 884 | | } | |_^ | note: `PartialEq` implemented here --> library/std/src/sys_common/wtf8.rs:408:19 | 408 | #[derive(Eq, Ord, PartialEq, PartialOrd)] | ^^^^^^^^^ in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/cmp.rs:218:1 | 218 | / pub macro PartialEq($item:item) { 219 | | /* compiler built-in */ 220 | | } | |_- in this expansion of `#[derive(PartialEq)]` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq warning: transmute from a pointer type (`*mut libc::sockaddr`) to a reference type (`&libc::sockaddr_storage`) --> library/std/src/sys_common/net.rs:148:40 | 148 | match sockaddr_to_addr(mem::transmute(cur.ai_addr), cur.ai_addrlen as usize) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(cur.ai_addr as *const libc::sockaddr_storage)` | = note: `#[warn(clippy::transmute_ptr_to_ref)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref warning: unsafe function's docs miss `# Safety` section --> library/std/src/sys/unix/ext/io.rs:49:5 | 49 | unsafe fn from_raw_fd(fd: RawFd) -> Self; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: if let .. else expression looks like `matches!` macro --> library/std/src/sys/unix/ext/net.rs:205:9 | 205 | if let AddressKind::Unnamed = self.address() { true } else { false } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `matches!(self.address(), AddressKind::Unnamed)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: transmute from a reference to a reference --> library/std/src/sys/unix/ext/net.rs:245:29 | 245 | let path = unsafe { mem::transmute::<&[libc::c_char], &[u8]>(&self.addr.sun_path) }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(&self.addr.sun_path as *const [i8; 108] as *const [u8])` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: `if` chain can be rewritten with `match` --> library/std/src/sys/unix/ext/net.rs:1386:13 | 1386 | / if count > 0 { 1387 | | 1 1388 | | } else if count == 0 { 1389 | | 0 1390 | | } else { 1391 | | -1 1392 | | } | |_____________^ | = note: `#[warn(clippy::comparison_chain)]` on by default = help: Consider rewriting the `if` chain to use `cmp` and `match`. = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#comparison_chain warning: unsafe function's docs miss `# Safety` section --> library/std/src/sys/unix/ext/process.rs:56:5 | 56 | / unsafe fn pre_exec(&mut self, f: F) -> &mut process::Command 57 | | where 58 | | F: FnMut() -> io::Result<()> + Send + Sync + 'static; | |_____________________________________________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` --> library/std/src/sys/unix/fs.rs:1164:17 | 1164 | / match copy_err.raw_os_error() { 1165 | | Some(libc::ENOSYS | libc::EPERM | libc::EOPNOTSUPP) => { 1166 | | HAS_COPY_FILE_RANGE.store(false, Ordering::Relaxed); 1167 | | } 1168 | | _ => {} 1169 | | } | |_________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match help: try this | 1164 | if let Some(libc::ENOSYS | libc::EPERM | libc::EOPNOTSUPP) = copy_err.raw_os_error() { 1165 | HAS_COPY_FILE_RANGE.store(false, Ordering::Relaxed); 1166 | } | warning: very complex type used. Consider factoring parts into `type` definitions --> library/std/src/sys/unix/os.rs:162:11 | 162 | iter: iter::Map bool>, fn(&'a [u8]) -> PathBuf>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::type_complexity)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: this `if` has identical blocks --> library/std/src/sys/unix/thread.rs:439:75 | 439 | } else if cfg!(all(target_os = "linux", target_env = "musl")) { | ___________________________________________________________________________^ 440 | | Some(stackaddr - guardsize..stackaddr) 441 | | } else if cfg!(all(target_os = "linux", target_env = "gnu")) { | |_____________^ | note: same as this --> library/std/src/sys/unix/thread.rs:437:50 | 437 | } else if cfg!(target_os = "netbsd") { | __________________________________________________^ 438 | | Some(stackaddr - guardsize..stackaddr) 439 | | } else if cfg!(all(target_os = "linux", target_env = "musl")) { | |_____________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else warning: unsafe function's docs miss `# Safety` section --> library/std/src/alloc.rs:351:5 | 351 | / pub unsafe extern "C" fn __rdl_alloc(size: usize, align: usize) -> *mut u8 { 352 | | // SAFETY: see the guarantees expected by `Layout::from_size_align` and 353 | | // `GlobalAlloc::alloc`. 354 | | unsafe { ... | 357 | | } 358 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/alloc.rs:361:5 | 361 | / pub unsafe extern "C" fn __rdl_dealloc(ptr: *mut u8, size: usize, align: usize) { 362 | | // SAFETY: see the guarantees expected by `Layout::from_size_align` and 363 | | // `GlobalAlloc::dealloc`. 364 | | unsafe { System.dealloc(ptr, Layout::from_size_align_unchecked(size, align)) } 365 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/alloc.rs:368:5 | 368 | / pub unsafe extern "C" fn __rdl_realloc( 369 | | ptr: *mut u8, 370 | | old_size: usize, 371 | | align: usize, ... | 379 | | } 380 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/alloc.rs:383:5 | 383 | / pub unsafe extern "C" fn __rdl_alloc_zeroed(size: usize, align: usize) -> *mut u8 { 384 | | // SAFETY: see the guarantees expected by `Layout::from_size_align` and 385 | | // `GlobalAlloc::alloc_zeroed`. 386 | | unsafe { ... | 389 | | } 390 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: calls to `std::mem::drop` with a value that implements `Copy`. Dropping a copy leaves the original intact. --> library/std/src/panicking.rs:461:17 | 461 | drop(s.write_fmt(*inner)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::drop_copy)]` on by default note: argument has type core::result::Result<(), core::fmt::Error> --> library/std/src/panicking.rs:461:22 | 461 | drop(s.write_fmt(*inner)); | ^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#drop_copy warning: sub-expression diverges --> library/std/src/panicking.rs:505:12 | 505 | return crate::sys_common::backtrace::__rust_end_short_backtrace(move || { | ____________^ 506 | | rust_panic_with_hook(&mut PanicPayload::new(msg), None, loc) 507 | | }); | |______^ | = note: `#[warn(clippy::diverging_sub_expression)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#diverging_sub_expression warning: mutable borrow from immutable input(s) --> library/std/src/../../backtrace/src/symbolize/gimli/stash.rs:22:44 | 22 | pub fn allocate(&self, size: usize) -> &mut [u8] { | ^^^^^^^^^ | note: immutable borrow here --> library/std/src/../../backtrace/src/symbolize/gimli/stash.rs:22:21 | 22 | pub fn allocate(&self, size: usize) -> &mut [u8] { | ^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref warning: 92 warnings emitted Checking rustc-std-workspace-std v1.99.0 (/home/nick/development/rust/rust/library/rustc-std-workspace-std) Checking term v0.0.0 (/home/nick/development/rust/rust/library/term) Checking proc_macro v0.0.0 (/home/nick/development/rust/rust/library/proc_macro) Checking unicode-width v0.1.8 Checking getopts v0.2.21 warning: you should consider adding a `Default` implementation for `terminfo::parm::Variables` --> library/term/src/terminfo/parm.rs:53:5 | 53 | / pub fn new() -> Variables { 54 | | Variables { 55 | | sta_va: [ 56 | | Number(0), ... | 111 | | } 112 | | } | |_____^ | = note: `#[warn(clippy::new_without_default)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 51 | impl Default for terminfo::parm::Variables { 52 | fn default() -> Self { 53 | Self::new() 54 | } 55 | } | warning: 1 warning emitted warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:151:22 | 151 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::to_string_in_display)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: method `eq` can be confused for the standard trait method `std::cmp::PartialEq::eq` --> library/proc_macro/src/lib.rs:378:5 | 378 | / pub fn eq(&self, other: &Span) -> bool { 379 | | self.0 == other.0 380 | | } | |_____^ | = note: `#[warn(clippy::should_implement_trait)]` on by default = help: consider implementing the trait `std::cmp::PartialEq` or choosing a less ambiguous method name = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:607:22 | 607 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:732:22 | 732 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:828:22 | 828 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:910:22 | 910 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:1157:22 | 1157 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: 7 warnings emitted Checking test v0.0.0 (/home/nick/development/rust/rust/library/test) warning: manual implementation of an assign operation --> library/test/src/bench.rs:162:9 | 162 | total_run = total_run + loop_run; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `total_run += loop_run` | = note: `#[warn(clippy::assign_op_pattern)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/test/src/formatters/pretty.rs:127:17 | 127 | inputs: &Vec<(TestDesc, Vec)>, | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `&[(TestDesc, Vec)]` | = note: `#[warn(clippy::ptr_arg)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: calling `push_str()` using a single-character string literal --> library/test/src/formatters/pretty.rs:142:17 | 142 | stdouts.push_str("\n"); | ^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `stdouts.push('\n')` | = note: `#[warn(clippy::single_char_push_str)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_push_str warning: calling `push_str()` using a single-character string literal --> library/test/src/formatters/terse.rs:117:17 | 117 | stdouts.push_str("\n"); | ^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `stdouts.push('\n')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_push_str warning: calling `push_str()` using a single-character string literal --> library/test/src/formatters/terse.rs:143:17 | 143 | fail_out.push_str("\n"); | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `push` with a character literal: `fail_out.push('\n')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_char_push_str warning: you should consider adding a `Default` implementation for `helpers::metrics::MetricMap` --> library/test/src/helpers/metrics.rs:20:5 | 20 | / pub fn new() -> MetricMap { 21 | | MetricMap(BTreeMap::new()) 22 | | } | |_____^ | = note: `#[warn(clippy::new_without_default)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 19 | impl Default for helpers::metrics::MetricMap { 20 | fn default() -> Self { 21 | Self::new() 22 | } 23 | } | warning: you should consider adding a `Default` implementation for `options::Options` --> library/test/src/options.rs:74:5 | 74 | / pub fn new() -> Options { 75 | | Options { display_output: false, panic_abort: false } 76 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 73 | impl Default for options::Options { 74 | fn default() -> Self { 75 | Self::new() 76 | } 77 | } | warning: manual implementation of an assign operation --> library/test/src/stats.rs:202:17 | 202 | v = v + x * x; | ^^^^^^^^^^^^^ help: replace it with: `v += x * x` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern warning: strict comparison of `f32` or `f64` --> library/test/src/stats.rs:270:8 | 270 | if pct == hundred { | ^^^^^^^^^^^^^^ help: consider comparing them within some margin of error: `(pct - hundred).abs() < error_margin` | = note: `#[warn(clippy::float_cmp)]` on by default = note: `f32::EPSILON` and `f64::EPSILON` are available for the `error_margin` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp warning: you don't need to add `&` to all patterns --> library/test/src/types.rs:55:9 | 55 | / match self { 56 | | &AlignedTestName(_, p) => p, 57 | | _ => PadNone, 58 | | } | |_________^ | = note: `#[warn(clippy::match_ref_pats)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats help: instead of prefixing all patterns with `&`, you can dereference the expression | 55 | match *self { 56 | AlignedTestName(_, p) => p, | warning: match expression looks like `matches!` macro --> library/test/src/lib.rs:241:50 | 241 | filtered_tests.into_iter().partition(|e| match e.testfn { | __________________________________________________^ 242 | | StaticTestFn(_) | DynTestFn(_) => true, 243 | | _ => false, 244 | | }); | |_________^ help: try this: `matches!(e.testfn, StaticTestFn(_) | DynTestFn(_))` | = note: `#[warn(clippy::match_like_matches_macro)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: 11 warnings emitted Finished release [optimized] target(s) in 40.66s Checking std test/bench/example targets (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu) Checking ppv-lite86 v0.2.8 warning: redundant field names in struct initialization --> library/core/src/num/bignum.rs:122:34 | 96 | / macro_rules! define_bignum { 97 | | ($name:ident: type=$ty:ty, n=$n:expr) => { 98 | | /// Stack-allocated arbitrary-precision (up to certain limit) integer. 99 | | /// ... | 122 | | $name { size: 1, base: base } | | ^^^^^^^^^^ help: replace it with: `base` ... | 461 | | }; 462 | | } | |_- in this expansion of `define_bignum!` ... 467 | define_bignum!(Big32x40: type=Digit32, n=40); | --------------------------------------------- in this macro invocation | = note: `#[warn(clippy::redundant_field_names)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names warning: redundant field names in struct initialization --> library/core/src/num/bignum.rs:134:35 | 96 | / macro_rules! define_bignum { 97 | | ($name:ident: type=$ty:ty, n=$n:expr) => { 98 | | /// Stack-allocated arbitrary-precision (up to certain limit) integer. 99 | | /// ... | 134 | | $name { size: sz, base: base } | | ^^^^^^^^^^ help: replace it with: `base` ... | 461 | | }; 462 | | } | |_- in this expansion of `define_bignum!` ... 467 | define_bignum!(Big32x40: type=Digit32, n=40); | --------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names warning: redundant field names in struct initialization --> library/core/src/num/bignum.rs:122:34 | 96 | / macro_rules! define_bignum { 97 | | ($name:ident: type=$ty:ty, n=$n:expr) => { 98 | | /// Stack-allocated arbitrary-precision (up to certain limit) integer. 99 | | /// ... | 122 | | $name { size: 1, base: base } | | ^^^^^^^^^^ help: replace it with: `base` ... | 461 | | }; 462 | | } | |_- in this expansion of `define_bignum!` ... 472 | define_bignum!(Big8x3: type=u8, n=3); | ------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names warning: redundant field names in struct initialization --> library/core/src/num/bignum.rs:134:35 | 96 | / macro_rules! define_bignum { 97 | | ($name:ident: type=$ty:ty, n=$n:expr) => { 98 | | /// Stack-allocated arbitrary-precision (up to certain limit) integer. 99 | | /// ... | 134 | | $name { size: sz, base: base } | | ^^^^^^^^^^ help: replace it with: `base` ... | 461 | | }; 462 | | } | |_- in this expansion of `define_bignum!` ... 472 | define_bignum!(Big8x3: type=u8, n=3); | ------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names warning: this `else { if .. }` block can be collapsed --> library/core/src/num/dec2flt/algorithm.rs:167:12 | 167 | } else { | ____________^ 168 | | if e >= 0 { 1 } else { 4 } 169 | | }; | |_____^ help: collapse nested if block: `if e >= 0 { 1 } else { 4 }` | = note: `#[warn(clippy::collapsible_if)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if warning: 7 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:187:29 | 187 | fn algorithm_r(f: &Big, e: i16, z0: T) -> T { | ^ ^ 188 | let mut z = z0; | ^ ... 191 | let (m, k) = (raw.sig, raw.k); | ^ ^ 192 | let mut x = f.clone(); | ^ 193 | let mut y = Big::from_u64(m); | ^ | = note: `#[warn(clippy::many_single_char_names)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 7 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:187:29 | 187 | fn algorithm_r(f: &Big, e: i16, z0: T) -> T { | ^ ^ 188 | let mut z = z0; | ^ ... 191 | let (m, k) = (raw.sig, raw.k); | ^ ^ 192 | let mut x = f.clone(); | ^ 193 | let mut y = Big::from_u64(m); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: this `else { if .. }` block can be collapsed --> library/core/src/num/dec2flt/algorithm.rs:263:12 | 263 | } else { | ____________^ 264 | | if k >= 0 { 265 | | // x = f, y = m * 10^abs(e) * 2^k 266 | | // This can't overflow either, see above. ... | 273 | | } 274 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 263 | } else if k >= 0 { 264 | // x = f, y = m * 10^abs(e) * 2^k 265 | // This can't overflow either, see above. 266 | y.mul_pow5(e_abs).mul_pow2(k_abs + e_abs); 267 | } else { 268 | // x = f * 2^abs(k), y = m * 10^abs(e), again reducing by a common power of two. ... warning: 5 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:294:33 | 294 | pub fn algorithm_m(f: &Big, e: i16) -> T { | ^ ^ 295 | let mut u; | ^ 296 | let mut v; | ^ 297 | let e_abs = e.abs() as usize; 298 | let mut k = 0; | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:294:33 | 294 | pub fn algorithm_m(f: &Big, e: i16) -> T { | ^ ^ 295 | let mut u; | ^ 296 | let mut v; | ^ 297 | let e_abs = e.abs() as usize; 298 | let mut k = 0; | ^ ... 312 | let mut x = Big::from_small(0); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:294:33 | 294 | pub fn algorithm_m(f: &Big, e: i16) -> T { | ^ ^ 295 | let mut u; | ^ 296 | let mut v; | ^ 297 | let e_abs = e.abs() as usize; 298 | let mut k = 0; | ^ ... 312 | let mut x = Big::from_small(0); | ^ ... 341 | let q = num::to_u64(&x); | ^ 342 | let z = rawfp::encode_normal(Unpacked::new(q, k)); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 5 bindings with single-character names in scope --> library/core/src/num/dec2flt/algorithm.rs:385:27 | 385 | fn underflow(x: Big, v: Big, rem: Big) -> T { | ^ ^ ... 406 | let q = num::get_bits(&x, lsb, bits); | ^ 407 | let k = T::MIN_EXP_INT + lsb as i16; | ^ 408 | let z = rawfp::encode_normal(Unpacked::new(q, k)); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/diy_float.rs:26:13 | 26 | let a = self.f >> 32; | ^ 27 | let b = self.f & MASK; | ^ 28 | let c = other.f >> 32; | ^ 29 | let d = other.f & MASK; | ^ ... 35 | let f = ac + (ad >> 32) + (bc >> 32) + (tmp >> 32); | ^ 36 | let e = self.e + other.e + 64; | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: this `else { if .. }` block can be collapsed --> library/core/src/num/flt2dec/strategy/grisu.rs:151:12 | 151 | } else { | ____________^ 152 | | if x < X6 { 153 | | if x < X5 { (4, X4) } else { (5, X5) } 154 | | } else if x < X8 { ... | 158 | | } 159 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 151 | } else if x < X6 { 152 | if x < X5 { (4, X4) } else { (5, X5) } 153 | } else if x < X8 { 154 | if x < X7 { (6, X6) } else { (7, X7) } 155 | } else { 156 | if x < X9 { (8, X8) } else { (9, X9) } ... warning: this `else { if .. }` block can be collapsed --> library/core/src/num/flt2dec/strategy/grisu.rs:148:16 | 148 | } else { | ________________^ 149 | | if x < X3 { (2, X2) } else { (3, X3) } 150 | | } | |_________^ help: collapse nested if block: `if x < X3 { (2, X2) } else { (3, X3) }` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if warning: this `else { if .. }` block can be collapsed --> library/core/src/num/flt2dec/strategy/grisu.rs:156:16 | 156 | } else { | ________________^ 157 | | if x < X9 { (8, X8) } else { (9, X9) } 158 | | } | |_________^ help: collapse nested if block: `if x < X9 { (8, X8) } else { (9, X9) }` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if warning: 6 bindings with single-character names in scope --> library/core/src/num/flt2dec/strategy/grisu.rs:166:5 | 166 | d: &Decoded, | ^ ... 180 | let v = Fp { f: d.mant, e: d.exp }.normalize_to(plus.e); | ^ ... 228 | let e = -plus.e as usize; // shared exponent | ^ ... 240 | let mut i = 0; | ^ ... 267 | let q = remainder / ten_kappa; | ^ 268 | let r = remainder % ten_kappa; | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/flt2dec/strategy/grisu.rs:166:5 | 166 | d: &Decoded, | ^ ... 180 | let v = Fp { f: d.mant, e: d.exp }.normalize_to(plus.e); | ^ ... 228 | let e = -plus.e as usize; // shared exponent | ^ ... 240 | let mut i = 0; | ^ ... 320 | let q = remainder >> e; | ^ 321 | let r = remainder & ((1 << e) - 1); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/flt2dec/strategy/grisu.rs:476:5 | 476 | d: &Decoded, | ^ ... 485 | let v = Fp { f: d.mant, e: d.exp }.normalize(); | ^ ... 490 | let e = -v.e as usize; | ^ ... 511 | let mut i = 0; | ^ ... 551 | let q = remainder / ten_kappa; | ^ 552 | let r = remainder % ten_kappa; | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 6 bindings with single-character names in scope --> library/core/src/num/flt2dec/strategy/grisu.rs:476:5 | 476 | d: &Decoded, | ^ ... 485 | let v = Fp { f: d.mant, e: d.exp }.normalize(); | ^ ... 490 | let e = -v.e as usize; | ^ ... 511 | let mut i = 0; | ^ ... 605 | let q = remainder >> e; | ^ 606 | let r = remainder & ((1 << e) - 1); | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: this `else { if .. }` block can be collapsed --> library/core/src/num/flt2dec/mod.rs:198:24 | 198 | } else { | ________________________^ 199 | | if v < 10_000 { 4 } else { 5 } 200 | | } | |_________________^ help: collapse nested if block: `if v < 10_000 { 4 } else { 5 }` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if warning: this `else { if .. }` block can be collapsed --> library/core/src/fmt/builders.rs:201:20 | 201 | } else { | ____________________^ 202 | | if self.has_fields { 203 | | self.fmt.write_str(", ..")?; 204 | | } else { 205 | | self.fmt.write_str(" { ..")?; 206 | | } 207 | | } | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 201 | } else if self.has_fields { 202 | self.fmt.write_str(", ..")?; 203 | } else { 204 | self.fmt.write_str(" { ..")?; 205 | } | warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:684:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 684 | | ($smap)(($pmap)(self).into_searcher(haystack)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = note: `#[warn(clippy::redundant_closure_call)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:684:21 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 684 | | ($smap)(($pmap)(self).into_searcher(haystack)) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:689:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 689 | | ($pmap)(self).is_contained_in(haystack) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:694:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 694 | | ($pmap)(self).is_prefix_of(haystack) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:699:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 699 | | ($pmap)(self).strip_prefix_of(haystack) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:707:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 707 | | ($pmap)(self).is_suffix_of(haystack) | | ^^^^^^^^^^^^^ ... | 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: try not to call a closure in the expression where it is declared --> library/core/src/str/pattern.rs:715:13 | 678 | / macro_rules! pattern_methods { 679 | | ($t:ty, $pmap:expr, $smap:expr) => { 680 | | type Searcher = $t; 681 | | ... | 715 | | ($pmap)(self).strip_suffix_of(haystack) | | ^^^^^^^^^^^^^ 716 | | } 717 | | }; 718 | | } | |_- in this expansion of `pattern_methods!` ... 845 | pattern_methods!(StrSearcher<'a, 'b>, |&s| s, |s| s); | ----------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure_call warning: this `else { if .. }` block can be collapsed --> library/core/src/time.rs:524:20 | 524 | } else { | ____________________^ 525 | | if let Some(sub_secs) = secs.checked_sub(1) { 526 | | secs = sub_secs; 527 | | self.nanos + NANOS_PER_SEC - rhs.nanos ... | 530 | | } 531 | | }; | |_____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 524 | } else if let Some(sub_secs) = secs.checked_sub(1) { 525 | secs = sub_secs; 526 | self.nanos + NANOS_PER_SEC - rhs.nanos 527 | } else { 528 | return None; 529 | }; | warning: module has the same name as its containing module --> library/core/src/future/mod.rs:12:1 | 12 | mod future; | ^^^^^^^^^^^ | = note: `#[warn(clippy::module_inception)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#module_inception warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/fxsr.rs:9:27 | 9 | fn fxsave(p: *mut u8) -> (); | ^^^^^ help: remove the `-> ()` | = note: `#[warn(clippy::unused_unit)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/fxsr.rs:11:30 | 11 | fn fxrstor(p: *const u8) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:10:44 | 10 | fn xsave(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:12:47 | 12 | fn xrstor(p: *const u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:14:41 | 14 | fn xsetbv(v: u32, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:16:47 | 16 | fn xsaveopt(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:18:45 | 18 | fn xsavec(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:20:45 | 20 | fn xsaves(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:22:48 | 22 | fn xrstors(p: *const u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: using tabs in doc comments is not recommended --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1798:5 | 1798 | /// `mem_addr` does not need to be aligned on any particular boundary. | ^^^^ help: consider using four spaces per tab | = note: `#[warn(clippy::tabs_in_doc_comments)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#tabs_in_doc_comments warning: 8 bindings with single-character names in scope --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2406:5 | 2406 | a: f32, | ^ 2407 | b: f32, | ^ 2408 | c: f32, | ^ 2409 | d: f32, | ^ 2410 | e: f32, | ^ 2411 | f: f32, | ^ 2412 | g: f32, | ^ 2413 | h: f32, | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2555:5 | 2555 | a: f32, | ^ 2556 | b: f32, | ^ 2557 | c: f32, | ^ 2558 | d: f32, | ^ 2559 | e: f32, | ^ 2560 | f: f32, | ^ 2561 | g: f32, | ^ 2562 | h: f32, | ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:23:19 | 23 | fn x86_xend() -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:25:29 | 25 | fn x86_xabort(imm8: i8) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/fxsr.rs:9:29 | 9 | fn fxsave64(p: *mut u8) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/fxsr.rs:11:32 | 11 | fn fxrstor64(p: *const u8) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:11:46 | 11 | fn xsave64(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:13:49 | 13 | fn xrstor64(p: *const u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:15:49 | 15 | fn xsaveopt64(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:17:47 | 17 | fn xsavec64(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:19:47 | 19 | fn xsaves64(p: *mut u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: unneeded unit return type --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:21:50 | 21 | fn xrstors64(p: *const u8, hi: u32, lo: u32) -> (); | ^^^^^ help: remove the `-> ()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit warning: the feature `doc_alias` has been stable since 1.48.0 and no longer requires an attribute to enable --> library/core/src/lib.rs:133:32 | 133 | #![cfg_attr(bootstrap, feature(doc_alias))] | ^^^^^^^^^ | = note: `#[warn(stable_features)]` on by default warning: float has excessive precision --> library/core/src/num/f32.rs:240:25 | 240 | pub const PI: f32 = 3.14159265358979323846264338327950288_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.141_592_7_f32` | = note: `#[warn(clippy::excessive_precision)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:246:26 | 246 | pub const TAU: f32 = 6.28318530717958647692528676655900577_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6.283_185_5_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:250:32 | 250 | pub const FRAC_PI_2: f32 = 1.57079632679489661923132169163975144_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.570_796_4_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:254:32 | 254 | pub const FRAC_PI_3: f32 = 1.04719755119659774615421446109316763_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.047_197_6_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:258:32 | 258 | pub const FRAC_PI_4: f32 = 0.785398163397448309615660845819875721_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.785_398_2_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:262:32 | 262 | pub const FRAC_PI_6: f32 = 0.52359877559829887307710723054658381_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.523_598_8_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:266:32 | 266 | pub const FRAC_PI_8: f32 = 0.39269908169872415480783042290993786_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.392_699_1_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:270:32 | 270 | pub const FRAC_1_PI: f32 = 0.318309886183790671537767526745028724_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.318_309_87_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:274:32 | 274 | pub const FRAC_2_PI: f32 = 0.636619772367581343075535053490057448_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.636_619_75_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:278:37 | 278 | pub const FRAC_2_SQRT_PI: f32 = 1.12837916709551257389615890312154517_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.128_379_2_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:282:29 | 282 | pub const SQRT_2: f32 = 1.41421356237309504880168872420969808_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.414_213_5_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:286:36 | 286 | pub const FRAC_1_SQRT_2: f32 = 0.707106781186547524400844362104849039_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.707_106_77_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:290:24 | 290 | pub const E: f32 = 2.71828182845904523536028747135266250_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.718_281_7_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:294:29 | 294 | pub const LOG2_E: f32 = 1.44269504088896340735992468100189214_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.442_695_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:298:30 | 298 | pub const LOG2_10: f32 = 3.32192809488736234787031942948939018_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.321_928_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:302:30 | 302 | pub const LOG10_E: f32 = 0.434294481903251827651128918916605082_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.434_294_5_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:306:30 | 306 | pub const LOG10_2: f32 = 0.301029995663981195213738894724493027_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.301_03_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:310:27 | 310 | pub const LN_2: f32 = 0.693147180559945309417232121458176568_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.693_147_2_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:314:28 | 314 | pub const LN_10: f32 = 2.30258509299404568401799145468436421_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.302_585_1_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:338:30 | 338 | pub const EPSILON: f32 = 1.19209290e-07_f32; | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.192_092_9e-7_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:342:27 | 342 | pub const MIN: f32 = -3.40282347e+38_f32; | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.402_823_5e38_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:345:35 | 345 | pub const MIN_POSITIVE: f32 = 1.17549435e-38_f32; | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.175_494_4e-38_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f32.rs:348:26 | 348 | pub const MAX: f32 = 3.40282347e+38_f32; | ^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.402_823_5e38_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: equal expressions as operands to `/` --> library/core/src/num/f32.rs:366:26 | 366 | pub const NAN: f32 = 0.0_f32 / 0.0_f32; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::eq_op)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op warning: constant division of `0.0` with `0.0` will always result in NaN --> library/core/src/num/f32.rs:366:26 | 366 | pub const NAN: f32 = 0.0_f32 / 0.0_f32; | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::zero_divided_by_zero)]` on by default = help: Consider using `f32::NAN` if you would like a constant representing NaN = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_divided_by_zero warning: equal expressions as operands to `!=` --> library/core/src/num/f32.rs:387:9 | 387 | self != self | ^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op warning: float has excessive precision --> library/core/src/num/f32.rs:562:33 | 562 | const PIS_IN_180: f32 = 57.2957795130823208767981548141051703_f32; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `57.295_78_f32` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:240:25 | 240 | pub const PI: f64 = 3.14159265358979323846264338327950288_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.141_592_653_589_793_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:246:26 | 246 | pub const TAU: f64 = 6.28318530717958647692528676655900577_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `6.283_185_307_179_586_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:250:32 | 250 | pub const FRAC_PI_2: f64 = 1.57079632679489661923132169163975144_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.570_796_326_794_896_6_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:254:32 | 254 | pub const FRAC_PI_3: f64 = 1.04719755119659774615421446109316763_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.047_197_551_196_597_9_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:258:32 | 258 | pub const FRAC_PI_4: f64 = 0.785398163397448309615660845819875721_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.785_398_163_397_448_3_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:262:32 | 262 | pub const FRAC_PI_6: f64 = 0.52359877559829887307710723054658381_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.523_598_775_598_298_9_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:266:32 | 266 | pub const FRAC_PI_8: f64 = 0.39269908169872415480783042290993786_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.392_699_081_698_724_14_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:270:32 | 270 | pub const FRAC_1_PI: f64 = 0.318309886183790671537767526745028724_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.318_309_886_183_790_7_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:274:32 | 274 | pub const FRAC_2_PI: f64 = 0.636619772367581343075535053490057448_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.636_619_772_367_581_4_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:278:37 | 278 | pub const FRAC_2_SQRT_PI: f64 = 1.12837916709551257389615890312154517_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.128_379_167_095_512_6_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:282:29 | 282 | pub const SQRT_2: f64 = 1.41421356237309504880168872420969808_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.414_213_562_373_095_1_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:286:36 | 286 | pub const FRAC_1_SQRT_2: f64 = 0.707106781186547524400844362104849039_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.707_106_781_186_547_6_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:290:24 | 290 | pub const E: f64 = 2.71828182845904523536028747135266250_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.718_281_828_459_045_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:294:30 | 294 | pub const LOG2_10: f64 = 3.32192809488736234787031942948939018_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `3.321_928_094_887_362_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:298:29 | 298 | pub const LOG2_E: f64 = 1.44269504088896340735992468100189214_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.442_695_040_888_963_4_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:302:30 | 302 | pub const LOG10_2: f64 = 0.301029995663981195213738894724493027_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.301_029_995_663_981_2_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:306:30 | 306 | pub const LOG10_E: f64 = 0.434294481903251827651128918916605082_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.434_294_481_903_251_8_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:310:27 | 310 | pub const LN_2: f64 = 0.693147180559945309417232121458176568_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `0.693_147_180_559_945_3_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:314:28 | 314 | pub const LN_10: f64 = 2.30258509299404568401799145468436421_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.302_585_092_994_046_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:337:30 | 337 | pub const EPSILON: f64 = 2.2204460492503131e-16_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `2.220_446_049_250_313e-16_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:341:27 | 341 | pub const MIN: f64 = -1.7976931348623157e+308_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.797_693_134_862_315_7e308_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: float has excessive precision --> library/core/src/num/f64.rs:347:26 | 347 | pub const MAX: f64 = 1.7976931348623157e+308_f64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing the type or truncating it to: `1.797_693_134_862_315_7e308_f64` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#excessive_precision warning: equal expressions as operands to `/` --> library/core/src/num/f64.rs:365:26 | 365 | pub const NAN: f64 = 0.0_f64 / 0.0_f64; | ^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op warning: constant division of `0.0` with `0.0` will always result in NaN --> library/core/src/num/f64.rs:365:26 | 365 | pub const NAN: f64 = 0.0_f64 / 0.0_f64; | ^^^^^^^^^^^^^^^^^ | = help: Consider using `f64::NAN` if you would like a constant representing NaN = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_divided_by_zero warning: equal expressions as operands to `!=` --> library/core/src/num/f64.rs:386:9 | 386 | self != self | ^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op warning: strict comparison of `f32` or `f64` --> library/core/src/num/dec2flt/rawfp.rs:175:23 | 175 | debug_assert!(x as f32 == fp_to_float(Fp { f: x, e: 0 })); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some margin of error: `(x as f32 - fp_to_float(Fp { f: x, e: 0 })).abs() < error_margin` | = note: `#[warn(clippy::float_cmp)]` on by default = note: `f32::EPSILON` and `f64::EPSILON` are available for the `error_margin` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp warning: strict comparison of `f32` or `f64` --> library/core/src/num/dec2flt/rawfp.rs:227:23 | 227 | debug_assert!(x as f64 == fp_to_float(Fp { f: x, e: 0 })); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider comparing them within some margin of error: `(x as f64 - fp_to_float(Fp { f: x, e: 0 })).abs() < error_margin` | = note: `f32::EPSILON` and `f64::EPSILON` are available for the `error_margin` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#float_cmp warning: this `if` has identical blocks --> library/core/src/num/dec2flt/rawfp.rs:272:43 | 272 | } else if rem == half && (q % 2) == 0 { | ___________________________________________^ 273 | | Unpacked::new(q, k) 274 | | } else if q == T::MAX_SIG { | |_____^ | = note: `#[warn(clippy::if_same_then_else)]` on by default note: same as this --> library/core/src/num/dec2flt/rawfp.rs:270:19 | 270 | if rem < half { | ___________________^ 271 | | Unpacked::new(q, k) 272 | | } else if rem == half && (q % 2) == 0 { | |_____^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else warning: this comparison involving the minimum or maximum element for this type contains a case that is always true or always false --> library/core/src/num/diy_float.rs:68:23 | 68 | debug_assert!(f >= (1 >> 63)); | ^^^^^^^^^^^^^^ | = note: `#[warn(clippy::absurd_extreme_comparisons)]` on by default = help: because `(1 >> 63)` is the minimum value for this type, this comparison is always true = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#absurd_extreme_comparisons warning: you are trying to use classic C underflow conditions that will fail in Rust --> library/core/src/num/flt2dec/strategy/grisu.rs:702:12 | 702 | if ten_kappa - remainder > remainder && ten_kappa - 2 * remainder >= 2 * ulp { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::overflow_check_conditional)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#overflow_check_conditional warning: the loop variable `j` is only used to index `d`. --> library/core/src/num/flt2dec/mod.rs:153:22 | 153 | for j in i + 1..d.len() { | ^^^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_range_loop)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop help: consider using an iterator | 153 | for in d.iter_mut().skip(i + 1) { | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ warning: length comparison to zero --> library/core/src/num/flt2dec/mod.rs:158:17 | 158 | None if d.len() > 0 => { | ^^^^^^^^^^^ help: using `!is_empty` is clearer and more explicit: `!d.is_empty()` | = note: `#[warn(clippy::len_zero)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero warning: the loop variable `j` is only used to index `d`. --> library/core/src/num/flt2dec/mod.rs:161:22 | 161 | for j in 1..d.len() { | ^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop help: consider using an iterator | 161 | for in d.iter_mut().skip(1) { | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^ warning: item `num::flt2dec::Part<'a>` has a public `len` method but no corresponding `is_empty` method --> library/core/src/num/flt2dec/mod.rs:184:1 | 184 | / impl<'a> Part<'a> { 185 | | /// Returns the exact byte length of given part. 186 | | pub fn len(&self) -> usize { 187 | | match *self { ... | 232 | | } 233 | | } | |_^ | = note: `#[warn(clippy::len_without_is_empty)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: item `num::flt2dec::Formatted<'a>` has a public `len` method but no corresponding `is_empty` method --> library/core/src/num/flt2dec/mod.rs:246:1 | 246 | / impl<'a> Formatted<'a> { 247 | | /// Returns the exact byte length of combined formatted result. 248 | | pub fn len(&self) -> usize { 249 | | let mut len = self.sign.len(); ... | 271 | | } 272 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/wrapping.rs:633:38 | 403 | / macro_rules! wrapping_int_impl { 404 | | ($($t:ty)*) => ($( 405 | | impl Wrapping<$t> { 406 | | doc_comment! { ... | 633 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 755 | | )*) 756 | | } | |_- in this expansion of `wrapping_int_impl!` 757 | 758 | wrapping_int_impl! { usize u8 u16 u32 u64 u128 isize i8 i16 i32 i64 i128 } | -------------------------------------------------------------------------- in this macro invocation | = note: `#[warn(clippy::wrong_self_convention)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/wrapping.rs:662:38 | 403 | / macro_rules! wrapping_int_impl { 404 | | ($($t:ty)*) => ($( 405 | | impl Wrapping<$t> { 406 | | doc_comment! { ... | 662 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 755 | | )*) 756 | | } | |_- in this expansion of `wrapping_int_impl!` 757 | 758 | wrapping_int_impl! { usize u8 u16 u32 u64 u128 isize i8 i16 i32 i64 i128 } | -------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/wrapping.rs:633:38 | 403 | / macro_rules! wrapping_int_impl { 404 | | ($($t:ty)*) => ($( 405 | | impl Wrapping<$t> { 406 | | doc_comment! { ... | 633 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 755 | | )*) 756 | | } | |_- in this expansion of `wrapping_int_impl!` 757 | 758 | wrapping_int_impl! { usize u8 u16 u32 u64 u128 isize i8 i16 i32 i64 i128 } | -------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:93:5 | 93 | / int_impl! { i8, i8, u8, 8, -128, 127, "", "", 2, "-0x7e", "0xa", "0x12", "0x12", "0x48", 94 | | "[0x12]", "[0x12]", "", "" } | |_________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:93:5 | 93 | / int_impl! { i8, i8, u8, 8, -128, 127, "", "", 2, "-0x7e", "0xa", "0x12", "0x12", "0x48", 94 | | "[0x12]", "[0x12]", "", "" } | |_________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:99:5 | 99 | / int_impl! { i16, i16, u16, 16, -32768, 32767, "", "", 4, "-0x5ffd", "0x3a", "0x1234", "0x3412", 100 | | "0x2c48", "[0x34, 0x12]", "[0x12, 0x34]", "", "" } | |_______________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:99:5 | 99 | / int_impl! { i16, i16, u16, 16, -32768, 32767, "", "", 4, "-0x5ffd", "0x3a", "0x1234", "0x3412", 100 | | "0x2c48", "[0x34, 0x12]", "[0x12, 0x34]", "", "" } | |_______________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:105:5 | 105 | / int_impl! { i32, i32, u32, 32, -2147483648, 2147483647, "", "", 8, "0x10000b3", "0xb301", 106 | | "0x12345678", "0x78563412", "0x1e6a2c48", "[0x78, 0x56, 0x34, 0x12]", 107 | | "[0x12, 0x34, 0x56, 0x78]", "", "" } | |_________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:105:5 | 105 | / int_impl! { i32, i32, u32, 32, -2147483648, 2147483647, "", "", 8, "0x10000b3", "0xb301", 106 | | "0x12345678", "0x78563412", "0x1e6a2c48", "[0x78, 0x56, 0x34, 0x12]", 107 | | "[0x12, 0x34, 0x56, 0x78]", "", "" } | |_________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:112:5 | 112 | / int_impl! { i64, i64, u64, 64, -9223372036854775808, 9223372036854775807, "", "", 12, 113 | | "0xaa00000000006e1", "0x6e10aa", "0x1234567890123456", "0x5634129078563412", 114 | | "0x6a2c48091e6a2c48", "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 115 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", "", "" } | |_________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:112:5 | 112 | / int_impl! { i64, i64, u64, 64, -9223372036854775808, 9223372036854775807, "", "", 12, 113 | | "0xaa00000000006e1", "0x6e10aa", "0x1234567890123456", "0x5634129078563412", 114 | | "0x6a2c48091e6a2c48", "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 115 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", "", "" } | |_________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:120:5 | 120 | / int_impl! { i128, i128, u128, 128, -170141183460469231731687303715884105728, 121 | | 170141183460469231731687303715884105727, "", "", 16, 122 | | "0x13f40000000000000000000000004f76", "0x4f7613f4", "0x12345678901234567890123456789012", 123 | | "0x12907856341290785634129078563412", "0x48091e6a2c48091e6a2c48091e6a2c48", ... | 126 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56, \ 127 | | 0x78, 0x90, 0x12, 0x34, 0x56, 0x78, 0x90, 0x12]", "", "" } | |_________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:120:5 | 120 | / int_impl! { i128, i128, u128, 128, -170141183460469231731687303715884105728, 121 | | 170141183460469231731687303715884105727, "", "", 16, 122 | | "0x13f40000000000000000000000004f76", "0x4f7613f4", "0x12345678901234567890123456789012", 123 | | "0x12907856341290785634129078563412", "0x48091e6a2c48091e6a2c48091e6a2c48", ... | 126 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56, \ 127 | | 0x78, 0x90, 0x12, 0x34, 0x56, 0x78, 0x90, 0x12]", "", "" } | |_________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:320:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 320 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:150:5 | 150 | / int_impl! { isize, i64, u64, 64, -9223372036854775808, 9223372036854775807, "", "", 151 | | 12, "0xaa00000000006e1", "0x6e10aa", "0x1234567890123456", "0x5634129078563412", 152 | | "0x6a2c48091e6a2c48", "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 153 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 154 | | usize_isize_to_xe_bytes_doc!(), usize_isize_from_xe_bytes_doc!() } | |________________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/int_macros.rs:354:34 | 1 | / macro_rules! int_impl { 2 | | ($SelfT:ty, $ActualT:ident, $UnsignedT:ty, $BITS:expr, $Min:expr, $Max:expr, $Feature:expr, 3 | | $EndFeature:expr, $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 354 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 2200 | | } 2201 | | } | |_- in this expansion of `int_impl!` | ::: library/core/src/num/mod.rs:150:5 | 150 | / int_impl! { isize, i64, u64, 64, -9223372036854775808, 9223372036854775807, "", "", 151 | | 12, "0xaa00000000006e1", "0x6e10aa", "0x1234567890123456", "0x5634129078563412", 152 | | "0x6a2c48091e6a2c48", "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 153 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 154 | | usize_isize_to_xe_bytes_doc!(), usize_isize_from_xe_bytes_doc!() } | |________________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:159:5 | 159 | / uint_impl! { u8, u8, 8, 255, "", "", 2, "0x82", "0xa", "0x12", "0x12", "0x48", "[0x12]", 160 | | "[0x12]", "", "" } | |_______________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:159:5 | 159 | / uint_impl! { u8, u8, 8, 255, "", "", 2, "0x82", "0xa", "0x12", "0x12", "0x48", "[0x12]", 160 | | "[0x12]", "", "" } | |_______________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:658:5 | 658 | / uint_impl! { u16, u16, 16, 65535, "", "", 4, "0xa003", "0x3a", "0x1234", "0x3412", "0x2c48", 659 | | "[0x34, 0x12]", "[0x12, 0x34]", "", "" } | |_____________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:658:5 | 658 | / uint_impl! { u16, u16, 16, 65535, "", "", 4, "0xa003", "0x3a", "0x1234", "0x3412", "0x2c48", 659 | | "[0x34, 0x12]", "[0x12, 0x34]", "", "" } | |_____________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:664:5 | 664 | / uint_impl! { u32, u32, 32, 4294967295, "", "", 8, "0x10000b3", "0xb301", "0x12345678", 665 | | "0x78563412", "0x1e6a2c48", "[0x78, 0x56, 0x34, 0x12]", "[0x12, 0x34, 0x56, 0x78]", "", "" } | |_________________________________________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:664:5 | 664 | / uint_impl! { u32, u32, 32, 4294967295, "", "", 8, "0x10000b3", "0xb301", "0x12345678", 665 | | "0x78563412", "0x1e6a2c48", "[0x78, 0x56, 0x34, 0x12]", "[0x12, 0x34, 0x56, 0x78]", "", "" } | |_________________________________________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:670:5 | 670 | / uint_impl! { u64, u64, 64, 18446744073709551615, "", "", 12, "0xaa00000000006e1", "0x6e10aa", 671 | | "0x1234567890123456", "0x5634129078563412", "0x6a2c48091e6a2c48", 672 | | "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 673 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 674 | | "", ""} | |____________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:670:5 | 670 | / uint_impl! { u64, u64, 64, 18446744073709551615, "", "", 12, "0xaa00000000006e1", "0x6e10aa", 671 | | "0x1234567890123456", "0x5634129078563412", "0x6a2c48091e6a2c48", 672 | | "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 673 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 674 | | "", ""} | |____________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:679:5 | 679 | / uint_impl! { u128, u128, 128, 340282366920938463463374607431768211455, "", "", 16, 680 | | "0x13f40000000000000000000000004f76", "0x4f7613f4", "0x12345678901234567890123456789012", 681 | | "0x12907856341290785634129078563412", "0x48091e6a2c48091e6a2c48091e6a2c48", 682 | | "[0x12, 0x90, 0x78, 0x56, 0x34, 0x12, 0x90, 0x78, \ ... | 685 | | 0x78, 0x90, 0x12, 0x34, 0x56, 0x78, 0x90, 0x12]", 686 | | "", ""} | |_____________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:679:5 | 679 | / uint_impl! { u128, u128, 128, 340282366920938463463374607431768211455, "", "", 16, 680 | | "0x13f40000000000000000000000004f76", "0x4f7613f4", "0x12345678901234567890123456789012", 681 | | "0x12907856341290785634129078563412", "0x48091e6a2c48091e6a2c48091e6a2c48", 682 | | "[0x12, 0x90, 0x78, 0x56, 0x34, 0x12, 0x90, 0x78, \ ... | 685 | | 0x78, 0x90, 0x12, 0x34, 0x56, 0x78, 0x90, 0x12]", 686 | | "", ""} | |_____________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:318:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 318 | | pub const fn from_be(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:707:5 | 707 | / uint_impl! { usize, u64, 64, 18446744073709551615, "", "", 12, "0xaa00000000006e1", "0x6e10aa", 708 | | "0x1234567890123456", "0x5634129078563412", "0x6a2c48091e6a2c48", 709 | | "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 710 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 711 | | usize_isize_to_xe_bytes_doc!(), usize_isize_from_xe_bytes_doc!() } | |_______________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/core/src/num/uint_macros.rs:352:34 | 1 | / macro_rules! uint_impl { 2 | | ($SelfT:ty, $ActualT:ty, $BITS:expr, $MaxV:expr, $Feature:expr, $EndFeature:expr, 3 | | $rot:expr, $rot_op:expr, $rot_result:expr, $swap_op:expr, $swapped:expr, 4 | | $reversed:expr, $le_bytes:expr, $be_bytes:expr, ... | 352 | | pub const fn from_le(x: Self) -> Self { | | ^ ... | 1954 | | } 1955 | | } | |_- in this expansion of `uint_impl!` | ::: library/core/src/num/mod.rs:707:5 | 707 | / uint_impl! { usize, u64, 64, 18446744073709551615, "", "", 12, "0xaa00000000006e1", "0x6e10aa", 708 | | "0x1234567890123456", "0x5634129078563412", "0x6a2c48091e6a2c48", 709 | | "[0x56, 0x34, 0x12, 0x90, 0x78, 0x56, 0x34, 0x12]", 710 | | "[0x12, 0x34, 0x56, 0x78, 0x90, 0x12, 0x34, 0x56]", 711 | | usize_isize_to_xe_bytes_doc!(), usize_isize_from_xe_bytes_doc!() } | |_______________________________________________________________________- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: unsafe function's docs miss `# Safety` section --> library/core/src/mem/mod.rs:619:1 | 619 | / pub unsafe fn zeroed() -> T { 620 | | // SAFETY: the caller must guarantee that an all-zero value is valid for `T`. 621 | | unsafe { 622 | | intrinsics::assert_zero_valid::(); 623 | | MaybeUninit::zeroed().assume_init() 624 | | } 625 | | } | |_^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/mem/mod.rs:655:1 | 655 | / pub unsafe fn uninitialized() -> T { 656 | | // SAFETY: the caller must guarantee that an unitialized value is valid for `T`. 657 | | unsafe { 658 | | intrinsics::assert_uninit_valid::(); 659 | | MaybeUninit::uninit().assume_init() 660 | | } 661 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this call for this type may be undefined behavior --> library/core/src/mem/mod.rs:659:9 | 659 | MaybeUninit::uninit().assume_init() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::uninit_assumed_init)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninit_assumed_init warning: replacing a value of type `T` with `T::default()` is better expressed using `std::mem::take` --> library/core/src/mem/mod.rs:749:5 | 749 | replace(dest, T::default()) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `std::mem::take(dest)` | = note: `#[warn(clippy::mem_replace_with_default)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mem_replace_with_default warning: unsafe function's docs miss `# Safety` section --> library/core/src/mem/mod.rs:925:1 | 925 | / pub unsafe fn transmute_copy(src: &T) -> U { 926 | | // If U has a higher alignment requirement, src may not be suitably aligned. 927 | | if align_of::() > align_of::() { 928 | | // SAFETY: `src` is a reference which is guaranteed to be valid for reads. ... | 936 | | } 937 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this public function dereferences a raw pointer but is not marked `unsafe` --> library/core/src/ptr/non_null.rs:165:47 | 165 | Some(unsafe { Self::new_unchecked(ptr) }) | ^^^ | = note: `#[warn(clippy::not_unsafe_ptr_arg_deref)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#not_unsafe_ptr_arg_deref warning: item `ptr::non_null::NonNull<[T]>` has a public `len` method but no corresponding `is_empty` method --> library/core/src/ptr/non_null.rs:261:1 | 261 | / impl NonNull<[T]> { 262 | | /// Creates a non-null raw slice from a thin pointer and a length. 263 | | /// 264 | | /// The `len` argument is the number of **elements**, not the number of bytes. ... | 490 | | } 491 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: mutable borrow from immutable input(s) --> library/core/src/ptr/non_null.rs:455:49 | 455 | pub unsafe fn as_uninit_slice_mut(&self) -> &mut [MaybeUninit] { | ^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::mut_from_ref)]` on by default note: immutable borrow here --> library/core/src/ptr/non_null.rs:455:39 | 455 | pub unsafe fn as_uninit_slice_mut(&self) -> &mut [MaybeUninit] { | ^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/non_null.rs:483:5 | 483 | / pub unsafe fn get_unchecked_mut(self, index: I) -> NonNull 484 | | where 485 | | I: SliceIndex<[T]>, 486 | | { ... | 489 | | unsafe { NonNull::new_unchecked(self.as_ptr().get_unchecked_mut(index)) } 490 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/unique.rs:115:5 | 115 | / pub unsafe fn as_ref(&self) -> &T { 116 | | // SAFETY: the caller must guarantee that `self` meets all the 117 | | // requirements for a reference. 118 | | unsafe { &*self.as_ptr() } 119 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/unique.rs:127:5 | 127 | / pub unsafe fn as_mut(&mut self) -> &mut T { 128 | | // SAFETY: the caller must guarantee that `self` meets all the 129 | | // requirements for a mutable reference. 130 | | unsafe { &mut *self.as_ptr() } 131 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: use of `offset` with a `usize` casted to an `isize` --> library/core/src/ptr/const_ptr.rs:499:18 | 499 | unsafe { self.offset(count as isize) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.add(count)` | = note: `#[warn(clippy::ptr_offset_with_cast)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: use of `wrapping_offset` with a `usize` casted to an `isize` --> library/core/src/ptr/const_ptr.rs:620:9 | 620 | self.wrapping_offset(count as isize) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.wrapping_add(count)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:729:5 | 729 | / pub unsafe fn read(self) -> T 730 | | where 731 | | T: Sized, 732 | | { 733 | | // SAFETY: the caller must uphold the safety contract for `read`. 734 | | unsafe { read(self) } 735 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:749:5 | 749 | / pub unsafe fn read_volatile(self) -> T 750 | | where 751 | | T: Sized, 752 | | { 753 | | // SAFETY: the caller must uphold the safety contract for `read_volatile`. 754 | | unsafe { read_volatile(self) } 755 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:767:5 | 767 | / pub unsafe fn read_unaligned(self) -> T 768 | | where 769 | | T: Sized, 770 | | { 771 | | // SAFETY: the caller must uphold the safety contract for `read_unaligned`. 772 | | unsafe { read_unaligned(self) } 773 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:785:5 | 785 | / pub unsafe fn copy_to(self, dest: *mut T, count: usize) 786 | | where 787 | | T: Sized, 788 | | { 789 | | // SAFETY: the caller must uphold the safety contract for `copy`. 790 | | unsafe { copy(self, dest, count) } 791 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:803:5 | 803 | / pub unsafe fn copy_to_nonoverlapping(self, dest: *mut T, count: usize) 804 | | where 805 | | T: Sized, 806 | | { 807 | | // SAFETY: the caller must uphold the safety contract for `copy_nonoverlapping`. 808 | | unsafe { copy_nonoverlapping(self, dest, count) } 809 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: item `*const [T]` has a public `len` method but no corresponding `is_empty` method --> library/core/src/ptr/const_ptr.rs:864:1 | 864 | / impl *const [T] { 865 | | /// Returns the length of a raw slice. 866 | | /// 867 | | /// The returned value is the number of **elements**, not the number of bytes. ... | 987 | | } 988 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/const_ptr.rs:932:5 | 932 | / pub unsafe fn get_unchecked(self, index: I) -> *const I::Output 933 | | where 934 | | I: SliceIndex<[T]>, 935 | | { 936 | | // SAFETY: the caller ensures that `self` is dereferencable and `index` in-bounds. 937 | | unsafe { index.get_unchecked(self) } 938 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:453:5 | 453 | / pub const unsafe fn guaranteed_ne(self, other: *mut T) -> bool 454 | | where 455 | | T: Sized, 456 | | { 457 | | intrinsics::ptr_guaranteed_ne(self as *const _, other as *const _) 458 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: use of `offset` with a `usize` casted to an `isize` --> library/core/src/ptr/mut_ptr.rs:606:18 | 606 | unsafe { self.offset(count as isize) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.add(count)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: use of `wrapping_offset` with a `usize` casted to an `isize` --> library/core/src/ptr/mut_ptr.rs:727:9 | 727 | self.wrapping_offset(count as isize) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.wrapping_add(count)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:836:5 | 836 | / pub unsafe fn read(self) -> T 837 | | where 838 | | T: Sized, 839 | | { 840 | | // SAFETY: the caller must uphold the safety contract for ``. 841 | | unsafe { read(self) } 842 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:856:5 | 856 | / pub unsafe fn read_volatile(self) -> T 857 | | where 858 | | T: Sized, 859 | | { 860 | | // SAFETY: the caller must uphold the safety contract for `read_volatile`. 861 | | unsafe { read_volatile(self) } 862 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:874:5 | 874 | / pub unsafe fn read_unaligned(self) -> T 875 | | where 876 | | T: Sized, 877 | | { 878 | | // SAFETY: the caller must uphold the safety contract for `read_unaligned`. 879 | | unsafe { read_unaligned(self) } 880 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:892:5 | 892 | / pub unsafe fn copy_to(self, dest: *mut T, count: usize) 893 | | where 894 | | T: Sized, 895 | | { 896 | | // SAFETY: the caller must uphold the safety contract for `copy`. 897 | | unsafe { copy(self, dest, count) } 898 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:910:5 | 910 | / pub unsafe fn copy_to_nonoverlapping(self, dest: *mut T, count: usize) 911 | | where 912 | | T: Sized, 913 | | { 914 | | // SAFETY: the caller must uphold the safety contract for `copy_nonoverlapping`. 915 | | unsafe { copy_nonoverlapping(self, dest, count) } 916 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:928:5 | 928 | / pub unsafe fn copy_from(self, src: *const T, count: usize) 929 | | where 930 | | T: Sized, 931 | | { 932 | | // SAFETY: the caller must uphold the safety contract for `copy`. 933 | | unsafe { copy(src, self, count) } 934 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:946:5 | 946 | / pub unsafe fn copy_from_nonoverlapping(self, src: *const T, count: usize) 947 | | where 948 | | T: Sized, 949 | | { 950 | | // SAFETY: the caller must uphold the safety contract for `copy_nonoverlapping`. 951 | | unsafe { copy_nonoverlapping(src, self, count) } 952 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:961:5 | 961 | / pub unsafe fn drop_in_place(self) { 962 | | // SAFETY: the caller must uphold the safety contract for `drop_in_place`. 963 | | unsafe { drop_in_place(self) } 964 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:974:5 | 974 | / pub unsafe fn write(self, val: T) 975 | | where 976 | | T: Sized, 977 | | { 978 | | // SAFETY: the caller must uphold the safety contract for `write`. 979 | | unsafe { write(self, val) } 980 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:990:5 | 990 | / pub unsafe fn write_bytes(self, val: u8, count: usize) 991 | | where 992 | | T: Sized, 993 | | { 994 | | // SAFETY: the caller must uphold the safety contract for `write_bytes`. 995 | | unsafe { write_bytes(self, val, count) } 996 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1010:5 | 1010 | / pub unsafe fn write_volatile(self, val: T) 1011 | | where 1012 | | T: Sized, 1013 | | { 1014 | | // SAFETY: the caller must uphold the safety contract for `write_volatile`. 1015 | | unsafe { write_volatile(self, val) } 1016 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1028:5 | 1028 | / pub unsafe fn write_unaligned(self, val: T) 1029 | | where 1030 | | T: Sized, 1031 | | { 1032 | | // SAFETY: the caller must uphold the safety contract for `write_unaligned`. 1033 | | unsafe { write_unaligned(self, val) } 1034 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1044:5 | 1044 | / pub unsafe fn replace(self, src: T) -> T 1045 | | where 1046 | | T: Sized, 1047 | | { 1048 | | // SAFETY: the caller must uphold the safety contract for `replace`. 1049 | | unsafe { replace(self, src) } 1050 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1061:5 | 1061 | / pub unsafe fn swap(self, with: *mut T) 1062 | | where 1063 | | T: Sized, 1064 | | { 1065 | | // SAFETY: the caller must uphold the safety contract for `swap`. 1066 | | unsafe { swap(self, with) } 1067 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: item `*mut [T]` has a public `len` method but no corresponding `is_empty` method --> library/core/src/ptr/mut_ptr.rs:1122:1 | 1122 | / impl *mut [T] { 1123 | | /// Returns the length of a raw slice. 1124 | | /// 1125 | | /// The returned value is the number of **elements**, not the number of bytes. ... | 1299 | | } 1300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: unsafe function's docs miss `# Safety` section --> library/core/src/ptr/mut_ptr.rs:1189:5 | 1189 | / pub unsafe fn get_unchecked_mut(self, index: I) -> *mut I::Output 1190 | | where 1191 | | I: SliceIndex<[T]>, 1192 | | { 1193 | | // SAFETY: the caller ensures that `self` is dereferencable and `index` in-bounds. 1194 | | unsafe { index.get_unchecked_mut(self) } 1195 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: needless `fn main` in doctest --> library/core/src/clone.rs:25:4 | 25 | //! #[derive(Clone)] // we add the Clone trait to Morpheus struct | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_doctest_main)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1062:9 | 1062 | / fn ne(&self, _other: &()) -> bool { 1063 | | false 1064 | | } | |_________^ | = note: `#[warn(clippy::partialeq_ne_impl)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1050:17 | 1043 | / macro_rules! partial_eq_impl { 1044 | | ($($t:ty)*) => ($( 1045 | | #[stable(feature = "rust1", since = "1.0.0")] 1046 | | impl PartialEq for $t { ... | 1050 | | fn ne(&self, other: &$t) -> bool { (*self) != (*other) } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1051 | | } 1052 | | )*) 1053 | | } | |_____- in this expansion of `partial_eq_impl!` ... 1067 | / partial_eq_impl! { 1068 | | bool char usize u8 u16 u32 u64 u128 isize i8 i16 i32 i64 i128 f32 f64 1069 | | } | |_____- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1218:9 | 1218 | / fn ne(&self, other: &&B) -> bool { 1219 | | PartialEq::ne(*self, *other) 1220 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1273:9 | 1273 | / fn ne(&self, other: &&mut B) -> bool { 1274 | | PartialEq::ne(*self, *other) 1275 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1326:9 | 1326 | / fn ne(&self, other: &&mut B) -> bool { 1327 | | PartialEq::ne(*self, *other) 1328 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/cmp.rs:1341:9 | 1341 | / fn ne(&self, other: &&B) -> bool { 1342 | | PartialEq::ne(*self, *other) 1343 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: needless `fn main` in doctest --> library/core/src/default.rs:125:4 | 125 | /// #![feature(default_free_fn)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/core/src/ops/drop.rs:29:4 | 29 | /// struct HasDrop; | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/core/src/ops/drop.rs:96:4 | 96 | /// struct Foo; | ^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/core/src/ops/generator.rs:42:4 | 42 | /// #![feature(generators, generator_trait)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:221:5 | 221 | / fn ne(&self, other: &[B; N]) -> bool { 222 | | self[..] != other[..] 223 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:236:5 | 236 | / fn ne(&self, other: &[B]) -> bool { 237 | | self[..] != other[..] 238 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:251:5 | 251 | / fn ne(&self, other: &[A; N]) -> bool { 252 | | self[..] != other[..] 253 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:266:5 | 266 | / fn ne(&self, other: &&'b [B]) -> bool { 267 | | self[..] != other[..] 268 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:281:5 | 281 | / fn ne(&self, other: &[A; N]) -> bool { 282 | | self[..] != other[..] 283 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:296:5 | 296 | / fn ne(&self, other: &&'b mut [B]) -> bool { 297 | | self[..] != other[..] 298 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/array/mod.rs:311:5 | 311 | / fn ne(&self, other: &[A; N]) -> bool { 312 | | self[..] != other[..] 313 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: some ranges overlap --> library/core/src/ascii.rs:99:9 | 99 | b'\x20'..=b'\x7e' => ([c, 0, 0, 0], 1), | ^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::match_overlapping_arm)]` on by default note: overlaps with this --> library/core/src/ascii.rs:98:9 | 98 | b'"' => ([b'\\', b'"', 0, 0], 2), | ^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_overlapping_arm warning: needless `fn main` in doctest --> library/core/src/cell.rs:70:4 | 70 | //! use std::cell::{RefCell, RefMut}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: method `clone` can be confused for the standard trait method `std::clone::Clone::clone` --> library/core/src/cell.rs:1234:5 | 1234 | / pub fn clone(orig: &Ref<'b, T>) -> Ref<'b, T> { 1235 | | Ref { value: orig.value, borrow: orig.borrow.clone() } 1236 | | } | |_____^ | = note: `#[warn(clippy::should_implement_trait)]` on by default = help: consider implementing the trait `std::clone::Clone` or choosing a less ambiguous method name = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait warning: transmute from a `u32` to a `char` --> library/core/src/char/convert.rs:93:78 | 93 | if cfg!(debug_assertions) { char::from_u32(i).unwrap() } else { unsafe { transmute(i) } } | ^^^^^^^^^^^^ help: consider using: `std::char::from_u32(i).unwrap()` | = note: `#[warn(clippy::transmute_int_to_char)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_int_to_char warning: transmute from a `u32` to a `char` --> library/core/src/char/convert.rs:212:25 | 212 | Ok(unsafe { transmute(i) }) | ^^^^^^^^^^^^ help: consider using: `std::char::from_u32(i).unwrap()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_int_to_char warning: use of `.to_digit(..).is_some()` --> library/core/src/char/methods.rs:288:9 | 288 | self.to_digit(radix).is_some() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `self.is_digit(radix)` | = note: `#[warn(clippy::to_digit_is_some)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_digit_is_some warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1232:9 | 1232 | / match *self { 1233 | | 'A'..='Z' | 'a'..='z' => true, 1234 | | _ => false, 1235 | | } | |_________^ help: try this: `matches!(*self, 'A'..='Z' | 'a'..='z')` | = note: `#[warn(clippy::match_like_matches_macro)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1268:9 | 1268 | / match *self { 1269 | | 'A'..='Z' => true, 1270 | | _ => false, 1271 | | } | |_________^ help: try this: `matches!(*self, 'A'..='Z')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1304:9 | 1304 | / match *self { 1305 | | 'a'..='z' => true, 1306 | | _ => false, 1307 | | } | |_________^ help: try this: `matches!(*self, 'a'..='z')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1343:9 | 1343 | / match *self { 1344 | | '0'..='9' | 'A'..='Z' | 'a'..='z' => true, 1345 | | _ => false, 1346 | | } | |_________^ help: try this: `matches!(*self, '0'..='9' | 'A'..='Z' | 'a'..='z')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1379:9 | 1379 | / match *self { 1380 | | '0'..='9' => true, 1381 | | _ => false, 1382 | | } | |_________^ help: try this: `matches!(*self, '0'..='9')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1418:9 | 1418 | / match *self { 1419 | | '0'..='9' | 'A'..='F' | 'a'..='f' => true, 1420 | | _ => false, 1421 | | } | |_________^ help: try this: `matches!(*self, '0'..='9' | 'A'..='F' | 'a'..='f')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1458:9 | 1458 | / match *self { 1459 | | '!'..='/' | ':'..='@' | '['..='`' | '{'..='~' => true, 1460 | | _ => false, 1461 | | } | |_________^ help: try this: `matches!(*self, '!'..='/' | ':'..='@' | '['..='`' | '{'..='~')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1494:9 | 1494 | / match *self { 1495 | | '!'..='~' => true, 1496 | | _ => false, 1497 | | } | |_________^ help: try this: `matches!(*self, '!'..='~')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1547:9 | 1547 | / match *self { 1548 | | '\t' | '\n' | '\x0C' | '\r' | ' ' => true, 1549 | | _ => false, 1550 | | } | |_________^ help: try this: `matches!(*self, '\t' | '\n' | '\x0C' | '\r' | ' ')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: match expression looks like `matches!` macro --> library/core/src/char/methods.rs:1585:9 | 1585 | / match *self { 1586 | | '\0'..='\x1F' | '\x7F' => true, 1587 | | _ => false, 1588 | | } | |_________^ help: try this: `matches!(*self, '\0'..='\x1F' | '\x7F')` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: unsafe function's docs miss `# Safety` section --> library/core/src/ffi.rs:333:5 | 333 | / pub unsafe fn arg(&mut self) -> T { 334 | | // SAFETY: the caller must uphold the safety contract for `va_arg`. 335 | | unsafe { va_arg(self) } 336 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/ffi.rs:339:5 | 339 | / pub unsafe fn with_copy(&self, f: F) -> R 340 | | where 341 | | F: for<'copy> FnOnce(VaList<'copy, 'f>) -> R, 342 | | { ... | 349 | | ret 350 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this loop could be written as a `for` loop --> library/core/src/iter/adapters/chain.rs:120:13 | 120 | while let Some(x) = a.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for x in a` | = note: `#[warn(clippy::while_let_on_iterator)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/core/src/iter/adapters/flatten.rs:324:41 | 324 | fn fold(self, init: Acc, ref mut fold: Fold) -> Acc | ^^^^^^^^^^^^ | = note: `#[warn(clippy::toplevel_ref_arg)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/core/src/iter/adapters/flatten.rs:404:42 | 404 | fn rfold(self, init: Acc, ref mut fold: Fold) -> Acc | ^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: this loop could be written as a `for` loop --> library/core/src/iter/traits/iterator.rs:329:9 | 329 | while let Some(x) = self.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for x in self` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/core/src/iter/traits/iterator.rs:1721:51 | 1721 | fn partition_in_place<'a, T: 'a, P>(mut self, ref mut predicate: P) -> usize | ^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: this loop could be written as a `for` loop --> library/core/src/iter/traits/iterator.rs:1854:9 | 1854 | while let Some(x) = self.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for x in self` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: this loop could be written as a `for` loop --> library/core/src/iter/traits/iterator.rs:1987:9 | 1987 | while let Some(x) = self.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for x in self` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: this loop could be written as a `for` loop --> library/core/src/iter/traits/iterator.rs:3205:9 | 3205 | while let Some(curr) = self.next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `for curr in self` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator warning: use `as_ref()` instead --> library/core/src/option.rs:273:9 | 273 | / match *self { 274 | | Some(ref x) => Some(x), 275 | | None => None, 276 | | } | |_________^ help: try this: `*self.as_ref()` | = note: `#[warn(clippy::match_as_ref)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_as_ref warning: use `as_mut()` instead --> library/core/src/option.rs:294:9 | 294 | / match *self { 295 | | Some(ref mut x) => Some(x), 296 | | None => None, 297 | | } | |_________^ help: try this: `*self.as_mut()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_as_ref warning: methods called `as_*` usually take self by reference or self by mutable reference; consider choosing a less ambiguous name --> library/core/src/option.rs:303:23 | 303 | pub fn as_pin_ref(self: Pin<&Self>) -> Option> { | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `as_*` usually take self by reference or self by mutable reference; consider choosing a less ambiguous name --> library/core/src/option.rs:312:23 | 312 | pub fn as_pin_mut(self: Pin<&mut Self>) -> Option> { | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: redundant pattern matching, consider using `is_none()` --> library/core/src/option.rs:834:16 | 834 | if let None = *self { | -------^^^^-------- help: try this: `if *self.is_none()` | = note: `#[warn(clippy::redundant_pattern_matching)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching warning: you are using an explicit closure for copying elements --> library/core/src/option.rs:969:9 | 969 | self.map(|&t| t) | ^^^^^^^^^^^^^^^^ help: consider calling the dedicated `copied` method: `self.copied()` | = note: `#[warn(clippy::map_clone)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone warning: you are using an explicit closure for cloning elements --> library/core/src/option.rs:1007:9 | 1007 | self.map(|t| t.clone()) | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling the dedicated `cloned` method: `self.cloned()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone warning: you are using an explicit closure for cloning elements --> library/core/src/option.rs:1026:9 | 1026 | self.map(|t| t.clone()) | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider calling the dedicated `cloned` method: `self.cloned()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#map_clone warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/pin.rs:420:5 | 420 | / fn ne(&self, other: &Pin) -> bool { 421 | | P::Target::ne(self, other) 422 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: needless `fn main` in doctest --> library/core/src/sync/atomic.rs:72:4 | 72 | //! use std::sync::Arc; | ^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:287:1 | 287 | pub const ATOMIC_BOOL_INIT: AtomicBool = AtomicBool::new(false); | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | make this a static item (maybe with lazy_static) | = note: `#[warn(clippy::declare_interior_mutable_const)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 1962 | / atomic_int! { 1963 | | cfg(target_has_atomic = "8"), 1964 | | cfg(target_has_atomic_equal_alignment = "8"), 1965 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 1978 | | i8 AtomicI8 ATOMIC_I8_INIT 1979 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 1981 | / atomic_int! { 1982 | | cfg(target_has_atomic = "8"), 1983 | | cfg(target_has_atomic_equal_alignment = "8"), 1984 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 1997 | | u8 AtomicU8 ATOMIC_U8_INIT 1998 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2000 | / atomic_int! { 2001 | | cfg(target_has_atomic = "16"), 2002 | | cfg(target_has_atomic_equal_alignment = "16"), 2003 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2016 | | i16 AtomicI16 ATOMIC_I16_INIT 2017 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2019 | / atomic_int! { 2020 | | cfg(target_has_atomic = "16"), 2021 | | cfg(target_has_atomic_equal_alignment = "16"), 2022 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2035 | | u16 AtomicU16 ATOMIC_U16_INIT 2036 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2038 | / atomic_int! { 2039 | | cfg(target_has_atomic = "32"), 2040 | | cfg(target_has_atomic_equal_alignment = "32"), 2041 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2054 | | i32 AtomicI32 ATOMIC_I32_INIT 2055 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2057 | / atomic_int! { 2058 | | cfg(target_has_atomic = "32"), 2059 | | cfg(target_has_atomic_equal_alignment = "32"), 2060 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2073 | | u32 AtomicU32 ATOMIC_U32_INIT 2074 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2076 | / atomic_int! { 2077 | | cfg(target_has_atomic = "64"), 2078 | | cfg(target_has_atomic_equal_alignment = "64"), 2079 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2092 | | i64 AtomicI64 ATOMIC_I64_INIT 2093 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2095 | / atomic_int! { 2096 | | cfg(target_has_atomic = "64"), 2097 | | cfg(target_has_atomic_equal_alignment = "64"), 2098 | | stable(feature = "integer_atomics_stable", since = "1.34.0"), ... | 2111 | | u64 AtomicU64 ATOMIC_U64_INIT 2112 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2173 | / atomic_int! { 2174 | | cfg(target_has_atomic = "ptr"), 2175 | | cfg(target_has_atomic_equal_alignment = "ptr"), 2176 | | stable(feature = "rust1", since = "1.0.0"), ... | 2189 | | isize AtomicIsize ATOMIC_ISIZE_INIT 2190 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: a `const` item should never be interior mutable --> library/core/src/sync/atomic.rs:1211:9 | 1162 | / macro_rules! atomic_int { 1163 | | ($cfg_cas:meta, 1164 | | $cfg_align:meta, 1165 | | $stable:meta, ... | 1211 | | pub const $atomic_init: $atomic_type = $atomic_type::new(0); | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 1958 | | } 1959 | | } | |_- in this expansion of `atomic_int!` ... 2192 | / atomic_int! { 2193 | | cfg(target_has_atomic = "ptr"), 2194 | | cfg(target_has_atomic_equal_alignment = "ptr"), 2195 | | stable(feature = "rust1", since = "1.0.0"), ... | 2208 | | usize AtomicUsize ATOMIC_USIZE_INIT 2209 | | } | |_- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: empty `loop {}` detected. You may want to either use `panic!()` or add `std::thread::sleep(..);` to the loop body. --> library/core/src/fmt/mod.rs:265:5 | 265 | loop {} | ^^^^^^^ | = note: `#[warn(clippy::empty_loop)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_loop warning: transmute from a reference to a reference --> library/core/src/fmt/mod.rs:280:68 | 280 | unsafe { ArgumentV1 { formatter: mem::transmute(f), value: mem::transmute(x) } } | ^^^^^^^^^^^^^^^^^ help: try: `&*(x as *const T as *const fmt::Opaque)` | = note: `#[warn(clippy::transmute_ptr_to_ptr)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/slice/cmp.rs:30:5 | 30 | / fn ne(&self, other: &[B]) -> bool { 31 | | SlicePartialEq::not_equal(self, other) 32 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: unsafe function's docs miss `# Safety` section --> library/core/src/slice/index.rs:197:5 | 197 | unsafe fn get_unchecked(self, slice: *const T) -> *const Self::Output; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/slice/index.rs:206:5 | 206 | unsafe fn get_unchecked_mut(self, slice: *mut T) -> *mut Self::Output; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: use of `offset` with a `usize` casted to an `isize` --> library/core/src/slice/sort.rs:392:26 | 392 | l = unsafe { l.offset(block_l as isize) }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `l.add(block_l)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast warning: the operation is ineffective. Consider reducing it to `len / 4` --> library/core/src/slice/sort.rs:614:17 | 614 | let mut a = len / 4 * 1; | ^^^^^^^^^^^ | = note: `#[warn(clippy::identity_op)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: method `from_str` can be confused for the standard trait method `std::str::FromStr::from_str` --> library/core/src/str/lossy.rs:13:5 | 13 | / pub fn from_str(s: &str) -> &Utf8Lossy { 14 | | Utf8Lossy::from_bytes(s.as_bytes()) 15 | | } | |_____^ | = help: consider implementing the trait `std::str::FromStr` or choosing a less ambiguous method name = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait warning: transmute from a reference to a reference --> library/core/src/str/lossy.rs:19:18 | 19 | unsafe { mem::transmute(bytes) } | ^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(bytes as *const [u8] as *const str::lossy::Utf8Lossy)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: transmute from a `&[u8]` to a `&str` --> library/core/src/str/mod.rs:413:14 | 413 | unsafe { mem::transmute(v) } | ^^^^^^^^^^^^^^^^^ help: consider using: `std::str::from_utf8(v).unwrap()` | = note: `#[warn(clippy::transmute_bytes_to_str)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_bytes_to_str warning: unsafe function's docs miss `# Safety` section --> library/core/src/str/mod.rs:435:1 | 435 | / pub unsafe fn from_utf8_unchecked_mut(v: &mut [u8]) -> &mut str { 436 | | // SAFETY: the caller must guarantee that the bytes `v` 437 | | // are valid UTF-8, thus the cast to `*mut str` is safe. 438 | | // Also, the pointer dereference is safe because that pointer 439 | | // comes from a reference which is guaranteed to be valid for writes. 440 | | unsafe { &mut *(v as *mut [u8] as *mut str) } 441 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/str/mod.rs:1742:9 | 1742 | / fn ne(&self, other: &str) -> bool { 1743 | | !(*self).eq(other) 1744 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: unsafe function's docs miss `# Safety` section --> library/core/src/task/wake.rs:260:5 | 260 | / pub unsafe fn from_raw(waker: RawWaker) -> Waker { 261 | | Waker { waker } 262 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: re-implementing `PartialEq::ne` is unnecessary --> library/core/src/tuple.rs:21:17 | 7 | / macro_rules! tuple_impls { 8 | | ($( 9 | | $Tuple:ident { 10 | | $(($idx:tt) -> $T:ident)+ ... | 21 | /| fn ne(&self, other: &($($T,)+)) -> bool { 22 | || $(self.$idx != other.$idx)||+ 23 | || } | ||_________________^ ... | 70 | | } 71 | | } | |_- in this expansion of `tuple_impls!` ... 110 | / tuple_impls! { 111 | | Tuple1 { 112 | | (0) -> A 113 | | } ... | 212 | | } 213 | | } | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 93 | / simd_ty!( 94 | | u8x8[u8]: u8, 95 | | u8, 96 | | u8, ... | 108 | | x7 109 | | ); | |__- in this macro invocation | = note: `#[warn(clippy::too_many_arguments)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 114 | / simd_ty!( 115 | | i8x8[i8]: i8, 116 | | i8, 117 | | i8, ... | 129 | | x7 130 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 139 | / simd_ty!( 140 | | u8x16[u8]: u8, 141 | | u8, 142 | | u8, ... | 170 | | x15 171 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 172 | / simd_ty!( 173 | | u16x8[u16]: u16, 174 | | u16, 175 | | u16, ... | 187 | | x7 188 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 192 | / simd_ty!( 193 | | i8x16[i8]: i8, 194 | | i8, 195 | | i8, ... | 223 | | x15 224 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 225 | / simd_ty!( 226 | | i16x8[i16]: i16, 227 | | i16, 228 | | i16, ... | 240 | | x7 241 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:52:13 | 38 | / macro_rules! simd_m_ty { 39 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 40 | | #[repr(simd)] 41 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 52 | | pub(crate) const fn new($($elem_name: bool),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 75 | | } 76 | | } | |_- in this expansion of `simd_m_ty!` ... 248 | / simd_m_ty!( 249 | | m8x16[i8]: i8, 250 | | i8, 251 | | i8, ... | 279 | | x15 280 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:52:13 | 38 | / macro_rules! simd_m_ty { 39 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 40 | | #[repr(simd)] 41 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 52 | | pub(crate) const fn new($($elem_name: bool),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 75 | | } 76 | | } | |_- in this expansion of `simd_m_ty!` ... 281 | / simd_m_ty!( 282 | | m16x8[i16]: i16, 283 | | i16, 284 | | i16, ... | 296 | | x7 297 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (32/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 303 | / simd_ty!( 304 | | u8x32[u8]: u8, 305 | | u8, 306 | | u8, ... | 366 | | x31 367 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 368 | / simd_ty!( 369 | | u16x16[u16]: u16, 370 | | u16, 371 | | u16, ... | 399 | | x15 400 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 401 | / simd_ty!( 402 | | u32x8[u32]: u32, 403 | | u32, 404 | | u32, ... | 416 | | x7 417 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (32/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 420 | / simd_ty!( 421 | | i8x32[i8]: i8, 422 | | i8, 423 | | i8, ... | 483 | | x31 484 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 485 | / simd_ty!( 486 | | i16x16[i16]: i16, 487 | | i16, 488 | | i16, ... | 516 | | x15 517 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 518 | / simd_ty!( 519 | | i32x8[i32]: i32, 520 | | i32, 521 | | i32, ... | 533 | | x7 534 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 537 | / simd_ty!( 538 | | f32x8[f32]: f32, 539 | | f32, 540 | | f32, ... | 552 | | x7 553 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 557 | / simd_ty!( 558 | | i32x16[i32]: i32, 559 | | i32, 560 | | i32, ... | 588 | | x15 589 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 591 | / simd_ty!( 592 | | u32x16[u32]: u32, 593 | | u32, 594 | | u32, ... | 622 | | x15 623 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 625 | / simd_ty!( 626 | | f32x16[f32]: f32, 627 | | f32, 628 | | f32, ... | 656 | | x15 657 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 659 | / simd_ty!( 660 | | i64x8[i64]: i64, 661 | | i64, 662 | | i64, ... | 674 | | x7 675 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 677 | / simd_ty!( 678 | | u64x8[u64]: u64, 679 | | u64, 680 | | u64, ... | 692 | | x7 693 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/simd.rs:14:13 | 5 | / macro_rules! simd_ty { 6 | | ($id:ident [$ety:ident]: $($elem_ty:ident),* | $($elem_name:ident),*) => { 7 | | #[repr(simd)] 8 | | #[derive(Copy, Clone, Debug, PartialEq)] ... | 14 | | pub(crate) const fn new($($elem_name: $elem_ty),*) -> Self { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... | 35 | | } 36 | | } | |_- in this expansion of `simd_ty!` ... 695 | / simd_ty!( 696 | | f64x8[f64]: f64, 697 | | f64, 698 | | f64, ... | 710 | | x7 711 | | ); | |__- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fxsr.rs:30:1 | 30 | / pub unsafe fn _fxsave(mem_addr: *mut u8) { 31 | | fxsave(mem_addr) 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fxsr.rs:54:1 | 54 | / pub unsafe fn _fxrstor(mem_addr: *const u8) { 55 | | fxrstor(mem_addr) 56 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bswap.rs:13:1 | 13 | / pub unsafe fn _bswap(x: i32) -> i32 { 14 | | x.swap_bytes() 15 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdtsc.rs:25:1 | 25 | / pub unsafe fn _rdtsc() -> u64 { 26 | | rdtsc() 27 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdtsc.rs:48:1 | 48 | / pub unsafe fn __rdtscp(aux: *mut u32) -> u64 { 49 | | rdtscp(aux as *mut _) 50 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/cpuid.rs:53:1 | 53 | / pub unsafe fn __cpuid_count(leaf: u32, sub_leaf: u32) -> CpuidResult { 54 | | let eax; 55 | | let ebx; 56 | | let ecx; ... | 79 | | CpuidResult { eax, ebx, ecx, edx } 80 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/cpuid.rs:86:1 | 86 | / pub unsafe fn __cpuid(leaf: u32) -> CpuidResult { 87 | | __cpuid_count(leaf, 0) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/cpuid.rs:173:1 | 173 | / pub unsafe fn __get_cpuid_max(leaf: u32) -> (u32, u32) { 174 | | let CpuidResult { eax, ebx, .. } = __cpuid(leaf); 175 | | (eax, ebx) 176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:39:1 | 39 | / pub unsafe fn _xsave(mem_addr: *mut u8, save_mask: u64) { 40 | | xsave(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 41 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:55:1 | 55 | / pub unsafe fn _xrstor(mem_addr: *const u8, rs_mask: u64) { 56 | | xrstor(mem_addr, (rs_mask >> 32) as u32, rs_mask as u32); 57 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:75:1 | 75 | / pub unsafe fn _xsetbv(a: u32, val: u64) { 76 | | xsetbv(a, (val >> 32) as u32, val as u32); 77 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:87:1 | 87 | / pub unsafe fn _xgetbv(xcr_no: u32) -> u64 { 88 | | let eax: u32; 89 | | let edx: u32; 90 | | llvm_asm!("xgetbv" : "={eax}"(eax), "={edx}"(edx) : "{ecx}"(xcr_no)); 91 | | ((edx as u64) << 32) | (eax as u64) 92 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:107:1 | 107 | / pub unsafe fn _xsaveopt(mem_addr: *mut u8, save_mask: u64) { 108 | | xsaveopt(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 109 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:123:1 | 123 | / pub unsafe fn _xsavec(mem_addr: *mut u8, save_mask: u64) { 124 | | xsavec(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:140:1 | 140 | / pub unsafe fn _xsaves(mem_addr: *mut u8, save_mask: u64) { 141 | | xsaves(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 142 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/xsave.rs:159:1 | 159 | / pub unsafe fn _xrstors(mem_addr: *const u8, rs_mask: u64) { 160 | | xrstors(mem_addr, (rs_mask >> 32) as u32, rs_mask as u32); 161 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:19:1 | 19 | / pub unsafe fn _mm_add_ss(a: __m128, b: __m128) -> __m128 { 20 | | addss(a, b) 21 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:30:1 | 30 | / pub unsafe fn _mm_add_ps(a: __m128, b: __m128) -> __m128 { 31 | | simd_add(a, b) 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:42:1 | 42 | / pub unsafe fn _mm_sub_ss(a: __m128, b: __m128) -> __m128 { 43 | | subss(a, b) 44 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:53:1 | 53 | / pub unsafe fn _mm_sub_ps(a: __m128, b: __m128) -> __m128 { 54 | | simd_sub(a, b) 55 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:65:1 | 65 | / pub unsafe fn _mm_mul_ss(a: __m128, b: __m128) -> __m128 { 66 | | mulss(a, b) 67 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:76:1 | 76 | / pub unsafe fn _mm_mul_ps(a: __m128, b: __m128) -> __m128 { 77 | | simd_mul(a, b) 78 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:88:1 | 88 | / pub unsafe fn _mm_div_ss(a: __m128, b: __m128) -> __m128 { 89 | | divss(a, b) 90 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:99:1 | 99 | / pub unsafe fn _mm_div_ps(a: __m128, b: __m128) -> __m128 { 100 | | simd_div(a, b) 101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:111:1 | 111 | / pub unsafe fn _mm_sqrt_ss(a: __m128) -> __m128 { 112 | | sqrtss(a) 113 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:123:1 | 123 | / pub unsafe fn _mm_sqrt_ps(a: __m128) -> __m128 { 124 | | sqrtps(a) 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:135:1 | 135 | / pub unsafe fn _mm_rcp_ss(a: __m128) -> __m128 { 136 | | rcpss(a) 137 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:147:1 | 147 | / pub unsafe fn _mm_rcp_ps(a: __m128) -> __m128 { 148 | | rcpps(a) 149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:159:1 | 159 | / pub unsafe fn _mm_rsqrt_ss(a: __m128) -> __m128 { 160 | | rsqrtss(a) 161 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:171:1 | 171 | / pub unsafe fn _mm_rsqrt_ps(a: __m128) -> __m128 { 172 | | rsqrtps(a) 173 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:184:1 | 184 | / pub unsafe fn _mm_min_ss(a: __m128, b: __m128) -> __m128 { 185 | | minss(a, b) 186 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:196:1 | 196 | / pub unsafe fn _mm_min_ps(a: __m128, b: __m128) -> __m128 { 197 | | // See the `test_mm_min_ps` test why this can't be implemented using `simd_fmin`. 198 | | minps(a, b) 199 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:210:1 | 210 | / pub unsafe fn _mm_max_ss(a: __m128, b: __m128) -> __m128 { 211 | | maxss(a, b) 212 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:222:1 | 222 | / pub unsafe fn _mm_max_ps(a: __m128, b: __m128) -> __m128 { 223 | | // See the `test_mm_min_ps` test why this can't be implemented using `simd_fmax`. 224 | | maxps(a, b) 225 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:238:1 | 238 | / pub unsafe fn _mm_and_ps(a: __m128, b: __m128) -> __m128 { 239 | | let a: __m128i = mem::transmute(a); 240 | | let b: __m128i = mem::transmute(b); 241 | | mem::transmute(simd_and(a, b)) 242 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:259:1 | 259 | / pub unsafe fn _mm_andnot_ps(a: __m128, b: __m128) -> __m128 { 260 | | let a: __m128i = mem::transmute(a); 261 | | let b: __m128i = mem::transmute(b); 262 | | let mask: __m128i = mem::transmute(i32x4::splat(-1)); 263 | | mem::transmute(simd_and(simd_xor(mask, a), b)) 264 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:277:1 | 277 | / pub unsafe fn _mm_or_ps(a: __m128, b: __m128) -> __m128 { 278 | | let a: __m128i = mem::transmute(a); 279 | | let b: __m128i = mem::transmute(b); 280 | | mem::transmute(simd_or(a, b)) 281 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:295:1 | 295 | / pub unsafe fn _mm_xor_ps(a: __m128, b: __m128) -> __m128 { 296 | | let a: __m128i = mem::transmute(a); 297 | | let b: __m128i = mem::transmute(b); 298 | | mem::transmute(simd_xor(a, b)) 299 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:310:1 | 310 | / pub unsafe fn _mm_cmpeq_ss(a: __m128, b: __m128) -> __m128 { 311 | | cmpss(a, b, 0) 312 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:324:1 | 324 | / pub unsafe fn _mm_cmplt_ss(a: __m128, b: __m128) -> __m128 { 325 | | cmpss(a, b, 1) 326 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:338:1 | 338 | / pub unsafe fn _mm_cmple_ss(a: __m128, b: __m128) -> __m128 { 339 | | cmpss(a, b, 2) 340 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:352:1 | 352 | / pub unsafe fn _mm_cmpgt_ss(a: __m128, b: __m128) -> __m128 { 353 | | simd_shuffle4(a, cmpss(b, a, 1), [4, 1, 2, 3]) 354 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:366:1 | 366 | / pub unsafe fn _mm_cmpge_ss(a: __m128, b: __m128) -> __m128 { 367 | | simd_shuffle4(a, cmpss(b, a, 2), [4, 1, 2, 3]) 368 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:380:1 | 380 | / pub unsafe fn _mm_cmpneq_ss(a: __m128, b: __m128) -> __m128 { 381 | | cmpss(a, b, 4) 382 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:394:1 | 394 | / pub unsafe fn _mm_cmpnlt_ss(a: __m128, b: __m128) -> __m128 { 395 | | cmpss(a, b, 5) 396 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:408:1 | 408 | / pub unsafe fn _mm_cmpnle_ss(a: __m128, b: __m128) -> __m128 { 409 | | cmpss(a, b, 6) 410 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:422:1 | 422 | / pub unsafe fn _mm_cmpngt_ss(a: __m128, b: __m128) -> __m128 { 423 | | simd_shuffle4(a, cmpss(b, a, 5), [4, 1, 2, 3]) 424 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:436:1 | 436 | / pub unsafe fn _mm_cmpnge_ss(a: __m128, b: __m128) -> __m128 { 437 | | simd_shuffle4(a, cmpss(b, a, 6), [4, 1, 2, 3]) 438 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:450:1 | 450 | / pub unsafe fn _mm_cmpord_ss(a: __m128, b: __m128) -> __m128 { 451 | | cmpss(a, b, 7) 452 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:464:1 | 464 | / pub unsafe fn _mm_cmpunord_ss(a: __m128, b: __m128) -> __m128 { 465 | | cmpss(a, b, 3) 466 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:477:1 | 477 | / pub unsafe fn _mm_cmpeq_ps(a: __m128, b: __m128) -> __m128 { 478 | | cmpps(a, b, 0) 479 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:490:1 | 490 | / pub unsafe fn _mm_cmplt_ps(a: __m128, b: __m128) -> __m128 { 491 | | cmpps(a, b, 1) 492 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:504:1 | 504 | / pub unsafe fn _mm_cmple_ps(a: __m128, b: __m128) -> __m128 { 505 | | cmpps(a, b, 2) 506 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:517:1 | 517 | / pub unsafe fn _mm_cmpgt_ps(a: __m128, b: __m128) -> __m128 { 518 | | cmpps(b, a, 1) 519 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:531:1 | 531 | / pub unsafe fn _mm_cmpge_ps(a: __m128, b: __m128) -> __m128 { 532 | | cmpps(b, a, 2) 533 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:544:1 | 544 | / pub unsafe fn _mm_cmpneq_ps(a: __m128, b: __m128) -> __m128 { 545 | | cmpps(a, b, 4) 546 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:558:1 | 558 | / pub unsafe fn _mm_cmpnlt_ps(a: __m128, b: __m128) -> __m128 { 559 | | cmpps(a, b, 5) 560 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:572:1 | 572 | / pub unsafe fn _mm_cmpnle_ps(a: __m128, b: __m128) -> __m128 { 573 | | cmpps(a, b, 6) 574 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:586:1 | 586 | / pub unsafe fn _mm_cmpngt_ps(a: __m128, b: __m128) -> __m128 { 587 | | cmpps(b, a, 5) 588 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:600:1 | 600 | / pub unsafe fn _mm_cmpnge_ps(a: __m128, b: __m128) -> __m128 { 601 | | cmpps(b, a, 6) 602 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:614:1 | 614 | / pub unsafe fn _mm_cmpord_ps(a: __m128, b: __m128) -> __m128 { 615 | | cmpps(b, a, 7) 616 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:628:1 | 628 | / pub unsafe fn _mm_cmpunord_ps(a: __m128, b: __m128) -> __m128 { 629 | | cmpps(b, a, 3) 630 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:640:1 | 640 | / pub unsafe fn _mm_comieq_ss(a: __m128, b: __m128) -> i32 { 641 | | comieq_ss(a, b) 642 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:652:1 | 652 | / pub unsafe fn _mm_comilt_ss(a: __m128, b: __m128) -> i32 { 653 | | comilt_ss(a, b) 654 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:665:1 | 665 | / pub unsafe fn _mm_comile_ss(a: __m128, b: __m128) -> i32 { 666 | | comile_ss(a, b) 667 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:678:1 | 678 | / pub unsafe fn _mm_comigt_ss(a: __m128, b: __m128) -> i32 { 679 | | comigt_ss(a, b) 680 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:691:1 | 691 | / pub unsafe fn _mm_comige_ss(a: __m128, b: __m128) -> i32 { 692 | | comige_ss(a, b) 693 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:703:1 | 703 | / pub unsafe fn _mm_comineq_ss(a: __m128, b: __m128) -> i32 { 704 | | comineq_ss(a, b) 705 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:716:1 | 716 | / pub unsafe fn _mm_ucomieq_ss(a: __m128, b: __m128) -> i32 { 717 | | ucomieq_ss(a, b) 718 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:730:1 | 730 | / pub unsafe fn _mm_ucomilt_ss(a: __m128, b: __m128) -> i32 { 731 | | ucomilt_ss(a, b) 732 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:744:1 | 744 | / pub unsafe fn _mm_ucomile_ss(a: __m128, b: __m128) -> i32 { 745 | | ucomile_ss(a, b) 746 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:758:1 | 758 | / pub unsafe fn _mm_ucomigt_ss(a: __m128, b: __m128) -> i32 { 759 | | ucomigt_ss(a, b) 760 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:772:1 | 772 | / pub unsafe fn _mm_ucomige_ss(a: __m128, b: __m128) -> i32 { 773 | | ucomige_ss(a, b) 774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:785:1 | 785 | / pub unsafe fn _mm_ucomineq_ss(a: __m128, b: __m128) -> i32 { 786 | | ucomineq_ss(a, b) 787 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:803:1 | 803 | / pub unsafe fn _mm_cvtss_si32(a: __m128) -> i32 { 804 | | cvtss2si(a) 805 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:814:1 | 814 | / pub unsafe fn _mm_cvt_ss2si(a: __m128) -> i32 { 815 | | _mm_cvtss_si32(a) 816 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:834:1 | 834 | / pub unsafe fn _mm_cvttss_si32(a: __m128) -> i32 { 835 | | cvttss2si(a) 836 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:845:1 | 845 | / pub unsafe fn _mm_cvtt_ss2si(a: __m128) -> i32 { 846 | | _mm_cvttss_si32(a) 847 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:857:1 | 857 | / pub unsafe fn _mm_cvtss_f32(a: __m128) -> f32 { 858 | | simd_extract(a, 0) 859 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:872:1 | 872 | / pub unsafe fn _mm_cvtsi32_ss(a: __m128, b: i32) -> __m128 { 873 | | cvtsi2ss(a, b) 874 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:883:1 | 883 | / pub unsafe fn _mm_cvt_si2ss(a: __m128, b: i32) -> __m128 { 884 | | _mm_cvtsi32_ss(a, b) 885 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:895:1 | 895 | / pub unsafe fn _mm_set_ss(a: f32) -> __m128 { 896 | | __m128(a, 0.0, 0.0, 0.0) 897 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:906:1 | 906 | / pub unsafe fn _mm_set1_ps(a: f32) -> __m128 { 907 | | __m128(a, a, a, a) 908 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:917:1 | 917 | / pub unsafe fn _mm_set_ps1(a: f32) -> __m128 { 918 | | _mm_set1_ps(a) 919 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:944:1 | 944 | / pub unsafe fn _mm_set_ps(a: f32, b: f32, c: f32, d: f32) -> __m128 { 945 | | __m128(d, c, b, a) 946 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:964:1 | 964 | / pub unsafe fn _mm_setr_ps(a: f32, b: f32, c: f32, d: f32) -> __m128 { 965 | | __m128(a, b, c, d) 966 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:975:1 | 975 | / pub unsafe fn _mm_setzero_ps() -> __m128 { 976 | | __m128(0.0, 0.0, 0.0, 0.0) 977 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1006:1 | 1006 | / pub unsafe fn _mm_shuffle_ps(a: __m128, b: __m128, mask: i32) -> __m128 { 1007 | | let mask = (mask & 0xFF) as u8; 1008 | | 1009 | | macro_rules! shuffle_done { ... | 1049 | | } 1050 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1060:1 | 1060 | / pub unsafe fn _mm_unpackhi_ps(a: __m128, b: __m128) -> __m128 { 1061 | | simd_shuffle4(a, b, [2, 6, 3, 7]) 1062 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1072:1 | 1072 | / pub unsafe fn _mm_unpacklo_ps(a: __m128, b: __m128) -> __m128 { 1073 | | simd_shuffle4(a, b, [0, 4, 1, 5]) 1074 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1084:1 | 1084 | / pub unsafe fn _mm_movehl_ps(a: __m128, b: __m128) -> __m128 { 1085 | | // TODO; figure why this is a different instruction on Windows? 1086 | | simd_shuffle4(a, b, [6, 7, 2, 3]) 1087 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1097:1 | 1097 | / pub unsafe fn _mm_movelh_ps(a: __m128, b: __m128) -> __m128 { 1098 | | simd_shuffle4(a, b, [0, 1, 4, 5]) 1099 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1114:1 | 1114 | / pub unsafe fn _mm_movemask_ps(a: __m128) -> i32 { 1115 | | movmskps(a) 1116 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1128:1 | 1128 | / pub unsafe fn _mm_load_ss(p: *const f32) -> __m128 { 1129 | | __m128(*p, 0.0, 0.0, 0.0) 1130 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1143:1 | 1143 | / pub unsafe fn _mm_load1_ps(p: *const f32) -> __m128 { 1144 | | let a = *p; 1145 | | __m128(a, a, a, a) 1146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1155:1 | 1155 | / pub unsafe fn _mm_load_ps1(p: *const f32) -> __m128 { 1156 | | _mm_load1_ps(p) 1157 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1174:1 | 1174 | / pub unsafe fn _mm_load_ps(p: *const f32) -> __m128 { 1175 | | *(p as *const __m128) 1176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1191:1 | 1191 | / pub unsafe fn _mm_loadu_ps(p: *const f32) -> __m128 { 1192 | | // Note: Using `*p` would require `f32` alignment, but `movups` has no 1193 | | // alignment restrictions. 1194 | | let mut dst = _mm_undefined_ps(); ... | 1200 | | dst 1201 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1228:1 | 1228 | / pub unsafe fn _mm_loadr_ps(p: *const f32) -> __m128 { 1229 | | let a = _mm_load_ps(p); 1230 | | simd_shuffle4(a, a, [3, 2, 1, 0]) 1231 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1242:1 | 1242 | / pub unsafe fn _mm_loadu_si64(mem_addr: *const u8) -> __m128i { 1243 | | transmute(i64x2(0, ptr::read_unaligned(mem_addr as *const i64))) 1244 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1255:1 | 1255 | / pub unsafe fn _mm_store_ss(p: *mut f32, a: __m128) { 1256 | | *p = simd_extract(a, 0); 1257 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1282:1 | 1282 | / pub unsafe fn _mm_store1_ps(p: *mut f32, a: __m128) { 1283 | | let b: __m128 = simd_shuffle4(a, a, [0, 0, 0, 0]); 1284 | | *(p as *mut __m128) = b; 1285 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1294:1 | 1294 | / pub unsafe fn _mm_store_ps1(p: *mut f32, a: __m128) { 1295 | | _mm_store1_ps(p, a); 1296 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1314:1 | 1314 | / pub unsafe fn _mm_store_ps(p: *mut f32, a: __m128) { 1315 | | *(p as *mut __m128) = a; 1316 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1329:1 | 1329 | / pub unsafe fn _mm_storeu_ps(p: *mut f32, a: __m128) { 1330 | | ptr::copy_nonoverlapping( 1331 | | &a as *const __m128 as *const u8, 1332 | | p as *mut u8, 1333 | | mem::size_of::<__m128>(), 1334 | | ); 1335 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1358:1 | 1358 | / pub unsafe fn _mm_storer_ps(p: *mut f32, a: __m128) { 1359 | | let b: __m128 = simd_shuffle4(a, a, [3, 2, 1, 0]); 1360 | | *(p as *mut __m128) = b; 1361 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1376:1 | 1376 | / pub unsafe fn _mm_move_ss(a: __m128, b: __m128) -> __m128 { 1377 | | simd_shuffle4(a, b, [4, 1, 2, 3]) 1378 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1392:1 | 1392 | / pub unsafe fn _mm_sfence() { 1393 | | sfence() 1394 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1405:1 | 1405 | / pub unsafe fn _mm_getcsr() -> u32 { 1406 | | let mut result = 0_i32; 1407 | | stmxcsr((&mut result) as *mut _ as *mut i8); 1408 | | result as u32 1409 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1542:1 | 1542 | / pub unsafe fn _mm_setcsr(val: u32) { 1543 | | ldmxcsr(&val as *const _ as *const i8); 1544 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1624:1 | 1624 | / pub unsafe fn _MM_GET_EXCEPTION_MASK() -> u32 { 1625 | | _mm_getcsr() & _MM_MASK_MASK 1626 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1635:1 | 1635 | / pub unsafe fn _MM_GET_EXCEPTION_STATE() -> u32 { 1636 | | _mm_getcsr() & _MM_EXCEPT_MASK 1637 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1646:1 | 1646 | / pub unsafe fn _MM_GET_FLUSH_ZERO_MODE() -> u32 { 1647 | | _mm_getcsr() & _MM_FLUSH_ZERO_MASK 1648 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1657:1 | 1657 | / pub unsafe fn _MM_GET_ROUNDING_MODE() -> u32 { 1658 | | _mm_getcsr() & _MM_ROUND_MASK 1659 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1668:1 | 1668 | / pub unsafe fn _MM_SET_EXCEPTION_MASK(x: u32) { 1669 | | _mm_setcsr((_mm_getcsr() & !_MM_MASK_MASK) | x) 1670 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1679:1 | 1679 | / pub unsafe fn _MM_SET_EXCEPTION_STATE(x: u32) { 1680 | | _mm_setcsr((_mm_getcsr() & !_MM_EXCEPT_MASK) | x) 1681 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1690:1 | 1690 | / pub unsafe fn _MM_SET_FLUSH_ZERO_MODE(x: u32) { 1691 | | let val = (_mm_getcsr() & !_MM_FLUSH_ZERO_MASK) | x; 1692 | | // println!("setting csr={:x}", val); 1693 | | _mm_setcsr(val) 1694 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1703:1 | 1703 | / pub unsafe fn _MM_SET_ROUNDING_MODE(x: u32) { 1704 | | _mm_setcsr((_mm_getcsr() & !_MM_ROUND_MASK) | x) 1705 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1769:1 | 1769 | / pub unsafe fn _mm_prefetch(p: *const i8, strategy: i32) { 1770 | | // The `strategy` must be a compile-time constant, so we use a short form 1771 | | // of `constify_imm8!` for now. 1772 | | // We use the `llvm.prefetch` instrinsic with `rw` = 0 (read), and ... | 1784 | | pref!(strategy) 1785 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1793:1 | 1793 | / pub unsafe fn _mm_undefined_ps() -> __m128 { 1794 | | _mm_set1_ps(0.0) 1795 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1804:1 | 1804 | / pub unsafe fn _MM_TRANSPOSE4_PS( 1805 | | row0: &mut __m128, 1806 | | row1: &mut __m128, 1807 | | row2: &mut __m128, ... | 1818 | | *row3 = _mm_movehl_ps(tmp3, tmp1); 1819 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse.rs:1908:1 | 1908 | / pub unsafe fn _mm_stream_ps(mem_addr: *mut f32, a: __m128) { 1909 | | intrinsics::nontemporal_store(mem_addr as *mut __m128, a); 1910 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:22:1 | 22 | / pub unsafe fn _mm_pause() { 23 | | // note: `pause` is guaranteed to be interpreted as a `nop` by CPUs without 24 | | // the SSE2 target-feature - therefore it does not require any target features 25 | | pause() 26 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:36:1 | 36 | / pub unsafe fn _mm_clflush(p: *const u8) { 37 | | clflush(p) 38 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:52:1 | 52 | / pub unsafe fn _mm_lfence() { 53 | | lfence() 54 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:68:1 | 68 | / pub unsafe fn _mm_mfence() { 69 | | mfence() 70 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:79:1 | 79 | / pub unsafe fn _mm_add_epi8(a: __m128i, b: __m128i) -> __m128i { 80 | | transmute(simd_add(a.as_i8x16(), b.as_i8x16())) 81 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:90:1 | 90 | / pub unsafe fn _mm_add_epi16(a: __m128i, b: __m128i) -> __m128i { 91 | | transmute(simd_add(a.as_i16x8(), b.as_i16x8())) 92 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:101:1 | 101 | / pub unsafe fn _mm_add_epi32(a: __m128i, b: __m128i) -> __m128i { 102 | | transmute(simd_add(a.as_i32x4(), b.as_i32x4())) 103 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:112:1 | 112 | / pub unsafe fn _mm_add_epi64(a: __m128i, b: __m128i) -> __m128i { 113 | | transmute(simd_add(a.as_i64x2(), b.as_i64x2())) 114 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:123:1 | 123 | / pub unsafe fn _mm_adds_epi8(a: __m128i, b: __m128i) -> __m128i { 124 | | transmute(simd_saturating_add(a.as_i8x16(), b.as_i8x16())) 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:134:1 | 134 | / pub unsafe fn _mm_adds_epi16(a: __m128i, b: __m128i) -> __m128i { 135 | | transmute(simd_saturating_add(a.as_i16x8(), b.as_i16x8())) 136 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:145:1 | 145 | / pub unsafe fn _mm_adds_epu8(a: __m128i, b: __m128i) -> __m128i { 146 | | transmute(simd_saturating_add(a.as_u8x16(), b.as_u8x16())) 147 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:156:1 | 156 | / pub unsafe fn _mm_adds_epu16(a: __m128i, b: __m128i) -> __m128i { 157 | | transmute(simd_saturating_add(a.as_u16x8(), b.as_u16x8())) 158 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:167:1 | 167 | / pub unsafe fn _mm_avg_epu8(a: __m128i, b: __m128i) -> __m128i { 168 | | transmute(pavgb(a.as_u8x16(), b.as_u8x16())) 169 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:178:1 | 178 | / pub unsafe fn _mm_avg_epu16(a: __m128i, b: __m128i) -> __m128i { 179 | | transmute(pavgw(a.as_u16x8(), b.as_u16x8())) 180 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:193:1 | 193 | / pub unsafe fn _mm_madd_epi16(a: __m128i, b: __m128i) -> __m128i { 194 | | transmute(pmaddwd(a.as_i16x8(), b.as_i16x8())) 195 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:205:1 | 205 | / pub unsafe fn _mm_max_epi16(a: __m128i, b: __m128i) -> __m128i { 206 | | transmute(pmaxsw(a.as_i16x8(), b.as_i16x8())) 207 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:217:1 | 217 | / pub unsafe fn _mm_max_epu8(a: __m128i, b: __m128i) -> __m128i { 218 | | transmute(pmaxub(a.as_u8x16(), b.as_u8x16())) 219 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:229:1 | 229 | / pub unsafe fn _mm_min_epi16(a: __m128i, b: __m128i) -> __m128i { 230 | | transmute(pminsw(a.as_i16x8(), b.as_i16x8())) 231 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:241:1 | 241 | / pub unsafe fn _mm_min_epu8(a: __m128i, b: __m128i) -> __m128i { 242 | | transmute(pminub(a.as_u8x16(), b.as_u8x16())) 243 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:255:1 | 255 | / pub unsafe fn _mm_mulhi_epi16(a: __m128i, b: __m128i) -> __m128i { 256 | | transmute(pmulhw(a.as_i16x8(), b.as_i16x8())) 257 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:269:1 | 269 | / pub unsafe fn _mm_mulhi_epu16(a: __m128i, b: __m128i) -> __m128i { 270 | | transmute(pmulhuw(a.as_u16x8(), b.as_u16x8())) 271 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:283:1 | 283 | / pub unsafe fn _mm_mullo_epi16(a: __m128i, b: __m128i) -> __m128i { 284 | | transmute(simd_mul(a.as_i16x8(), b.as_i16x8())) 285 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:297:1 | 297 | / pub unsafe fn _mm_mul_epu32(a: __m128i, b: __m128i) -> __m128i { 298 | | transmute(pmuludq(a.as_u32x4(), b.as_u32x4())) 299 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:313:1 | 313 | / pub unsafe fn _mm_sad_epu8(a: __m128i, b: __m128i) -> __m128i { 314 | | transmute(psadbw(a.as_u8x16(), b.as_u8x16())) 315 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:324:1 | 324 | / pub unsafe fn _mm_sub_epi8(a: __m128i, b: __m128i) -> __m128i { 325 | | transmute(simd_sub(a.as_i8x16(), b.as_i8x16())) 326 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:335:1 | 335 | / pub unsafe fn _mm_sub_epi16(a: __m128i, b: __m128i) -> __m128i { 336 | | transmute(simd_sub(a.as_i16x8(), b.as_i16x8())) 337 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:346:1 | 346 | / pub unsafe fn _mm_sub_epi32(a: __m128i, b: __m128i) -> __m128i { 347 | | transmute(simd_sub(a.as_i32x4(), b.as_i32x4())) 348 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:357:1 | 357 | / pub unsafe fn _mm_sub_epi64(a: __m128i, b: __m128i) -> __m128i { 358 | | transmute(simd_sub(a.as_i64x2(), b.as_i64x2())) 359 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:369:1 | 369 | / pub unsafe fn _mm_subs_epi8(a: __m128i, b: __m128i) -> __m128i { 370 | | transmute(simd_saturating_sub(a.as_i8x16(), b.as_i8x16())) 371 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:381:1 | 381 | / pub unsafe fn _mm_subs_epi16(a: __m128i, b: __m128i) -> __m128i { 382 | | transmute(simd_saturating_sub(a.as_i16x8(), b.as_i16x8())) 383 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:393:1 | 393 | / pub unsafe fn _mm_subs_epu8(a: __m128i, b: __m128i) -> __m128i { 394 | | transmute(simd_saturating_sub(a.as_u8x16(), b.as_u8x16())) 395 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:405:1 | 405 | / pub unsafe fn _mm_subs_epu16(a: __m128i, b: __m128i) -> __m128i { 406 | | transmute(simd_saturating_sub(a.as_u16x8(), b.as_u16x8())) 407 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:417:1 | 417 | / pub unsafe fn _mm_slli_si128(a: __m128i, imm8: i32) -> __m128i { 418 | | _mm_slli_si128_impl(a, imm8) 419 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:484:1 | 484 | / pub unsafe fn _mm_bslli_si128(a: __m128i, imm8: i32) -> __m128i { 485 | | _mm_slli_si128_impl(a, imm8) 486 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:496:1 | 496 | / pub unsafe fn _mm_bsrli_si128(a: __m128i, imm8: i32) -> __m128i { 497 | | _mm_srli_si128_impl(a, imm8) 498 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:508:1 | 508 | / pub unsafe fn _mm_slli_epi16(a: __m128i, imm8: i32) -> __m128i { 509 | | let a = a.as_i16x8(); 510 | | macro_rules! call { 511 | | ($imm8:expr) => { ... | 515 | | constify_imm8!(imm8, call) 516 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:526:1 | 526 | / pub unsafe fn _mm_sll_epi16(a: __m128i, count: __m128i) -> __m128i { 527 | | transmute(psllw(a.as_i16x8(), count.as_i16x8())) 528 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:538:1 | 538 | / pub unsafe fn _mm_slli_epi32(a: __m128i, imm8: i32) -> __m128i { 539 | | let a = a.as_i32x4(); 540 | | macro_rules! call { 541 | | ($imm8:expr) => { ... | 545 | | constify_imm8!(imm8, call) 546 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:556:1 | 556 | / pub unsafe fn _mm_sll_epi32(a: __m128i, count: __m128i) -> __m128i { 557 | | transmute(pslld(a.as_i32x4(), count.as_i32x4())) 558 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:568:1 | 568 | / pub unsafe fn _mm_slli_epi64(a: __m128i, imm8: i32) -> __m128i { 569 | | let a = a.as_i64x2(); 570 | | macro_rules! call { 571 | | ($imm8:expr) => { ... | 575 | | constify_imm8!(imm8, call) 576 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:586:1 | 586 | / pub unsafe fn _mm_sll_epi64(a: __m128i, count: __m128i) -> __m128i { 587 | | transmute(psllq(a.as_i64x2(), count.as_i64x2())) 588 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:599:1 | 599 | / pub unsafe fn _mm_srai_epi16(a: __m128i, imm8: i32) -> __m128i { 600 | | let a = a.as_i16x8(); 601 | | macro_rules! call { 602 | | ($imm8:expr) => { ... | 606 | | constify_imm8!(imm8, call) 607 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:617:1 | 617 | / pub unsafe fn _mm_sra_epi16(a: __m128i, count: __m128i) -> __m128i { 618 | | transmute(psraw(a.as_i16x8(), count.as_i16x8())) 619 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:630:1 | 630 | / pub unsafe fn _mm_srai_epi32(a: __m128i, imm8: i32) -> __m128i { 631 | | let a = a.as_i32x4(); 632 | | macro_rules! call { 633 | | ($imm8:expr) => { ... | 637 | | constify_imm8!(imm8, call) 638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:648:1 | 648 | / pub unsafe fn _mm_sra_epi32(a: __m128i, count: __m128i) -> __m128i { 649 | | transmute(psrad(a.as_i32x4(), count.as_i32x4())) 650 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:660:1 | 660 | / pub unsafe fn _mm_srli_si128(a: __m128i, imm8: i32) -> __m128i { 661 | | _mm_srli_si128_impl(a, imm8) 662 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:728:1 | 728 | / pub unsafe fn _mm_srli_epi16(a: __m128i, imm8: i32) -> __m128i { 729 | | let a = a.as_i16x8(); 730 | | macro_rules! call { 731 | | ($imm8:expr) => { ... | 735 | | constify_imm8!(imm8, call) 736 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:746:1 | 746 | / pub unsafe fn _mm_srl_epi16(a: __m128i, count: __m128i) -> __m128i { 747 | | transmute(psrlw(a.as_i16x8(), count.as_i16x8())) 748 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:759:1 | 759 | / pub unsafe fn _mm_srli_epi32(a: __m128i, imm8: i32) -> __m128i { 760 | | let a = a.as_i32x4(); 761 | | macro_rules! call { 762 | | ($imm8:expr) => { ... | 766 | | constify_imm8!(imm8, call) 767 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:777:1 | 777 | / pub unsafe fn _mm_srl_epi32(a: __m128i, count: __m128i) -> __m128i { 778 | | transmute(psrld(a.as_i32x4(), count.as_i32x4())) 779 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:790:1 | 790 | / pub unsafe fn _mm_srli_epi64(a: __m128i, imm8: i32) -> __m128i { 791 | | transmute(psrliq(a.as_i64x2(), imm8)) 792 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:802:1 | 802 | / pub unsafe fn _mm_srl_epi64(a: __m128i, count: __m128i) -> __m128i { 803 | | transmute(psrlq(a.as_i64x2(), count.as_i64x2())) 804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:814:1 | 814 | / pub unsafe fn _mm_and_si128(a: __m128i, b: __m128i) -> __m128i { 815 | | simd_and(a, b) 816 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:826:1 | 826 | / pub unsafe fn _mm_andnot_si128(a: __m128i, b: __m128i) -> __m128i { 827 | | simd_and(simd_xor(_mm_set1_epi8(-1), a), b) 828 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:838:1 | 838 | / pub unsafe fn _mm_or_si128(a: __m128i, b: __m128i) -> __m128i { 839 | | simd_or(a, b) 840 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:850:1 | 850 | / pub unsafe fn _mm_xor_si128(a: __m128i, b: __m128i) -> __m128i { 851 | | simd_xor(a, b) 852 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:861:1 | 861 | / pub unsafe fn _mm_cmpeq_epi8(a: __m128i, b: __m128i) -> __m128i { 862 | | transmute::(simd_eq(a.as_i8x16(), b.as_i8x16())) 863 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:872:1 | 872 | / pub unsafe fn _mm_cmpeq_epi16(a: __m128i, b: __m128i) -> __m128i { 873 | | transmute::(simd_eq(a.as_i16x8(), b.as_i16x8())) 874 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:883:1 | 883 | / pub unsafe fn _mm_cmpeq_epi32(a: __m128i, b: __m128i) -> __m128i { 884 | | transmute::(simd_eq(a.as_i32x4(), b.as_i32x4())) 885 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:894:1 | 894 | / pub unsafe fn _mm_cmpgt_epi8(a: __m128i, b: __m128i) -> __m128i { 895 | | transmute::(simd_gt(a.as_i8x16(), b.as_i8x16())) 896 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:905:1 | 905 | / pub unsafe fn _mm_cmpgt_epi16(a: __m128i, b: __m128i) -> __m128i { 906 | | transmute::(simd_gt(a.as_i16x8(), b.as_i16x8())) 907 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:916:1 | 916 | / pub unsafe fn _mm_cmpgt_epi32(a: __m128i, b: __m128i) -> __m128i { 917 | | transmute::(simd_gt(a.as_i32x4(), b.as_i32x4())) 918 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:927:1 | 927 | / pub unsafe fn _mm_cmplt_epi8(a: __m128i, b: __m128i) -> __m128i { 928 | | transmute::(simd_lt(a.as_i8x16(), b.as_i8x16())) 929 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:938:1 | 938 | / pub unsafe fn _mm_cmplt_epi16(a: __m128i, b: __m128i) -> __m128i { 939 | | transmute::(simd_lt(a.as_i16x8(), b.as_i16x8())) 940 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:949:1 | 949 | / pub unsafe fn _mm_cmplt_epi32(a: __m128i, b: __m128i) -> __m128i { 950 | | transmute::(simd_lt(a.as_i32x4(), b.as_i32x4())) 951 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:961:1 | 961 | / pub unsafe fn _mm_cvtepi32_pd(a: __m128i) -> __m128d { 962 | | let a = a.as_i32x4(); 963 | | simd_cast::(simd_shuffle2(a, a, [0, 1])) 964 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:974:1 | 974 | / pub unsafe fn _mm_cvtsi32_sd(a: __m128d, b: i32) -> __m128d { 975 | | simd_insert(a, 0, b as f64) 976 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:986:1 | 986 | / pub unsafe fn _mm_cvtepi32_ps(a: __m128i) -> __m128 { 987 | | cvtdq2ps(a.as_i32x4()) 988 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:998:1 | 998 | / pub unsafe fn _mm_cvtps_epi32(a: __m128) -> __m128i { 999 | | transmute(cvtps2dq(a)) 1000 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1010:1 | 1010 | / pub unsafe fn _mm_cvtsi32_si128(a: i32) -> __m128i { 1011 | | transmute(i32x4::new(a, 0, 0, 0)) 1012 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1021:1 | 1021 | / pub unsafe fn _mm_cvtsi128_si32(a: __m128i) -> i32 { 1022 | | simd_extract(a.as_i32x4(), 0) 1023 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1033:1 | 1033 | / pub unsafe fn _mm_set_epi64x(e1: i64, e0: i64) -> __m128i { 1034 | | transmute(i64x2::new(e0, e1)) 1035 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1044:1 | 1044 | / pub unsafe fn _mm_set_epi32(e3: i32, e2: i32, e1: i32, e0: i32) -> __m128i { 1045 | | transmute(i32x4::new(e0, e1, e2, e3)) 1046 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1055:1 | 1055 | / pub unsafe fn _mm_set_epi16( 1056 | | e7: i16, 1057 | | e6: i16, 1058 | | e5: i16, ... | 1065 | | transmute(i16x8::new(e0, e1, e2, e3, e4, e5, e6, e7)) 1066 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1055:1 | 1055 | / pub unsafe fn _mm_set_epi16( 1056 | | e7: i16, 1057 | | e6: i16, 1058 | | e5: i16, ... | 1063 | | e0: i16, 1064 | | ) -> __m128i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1075:1 | 1075 | / pub unsafe fn _mm_set_epi8( 1076 | | e15: i8, 1077 | | e14: i8, 1078 | | e13: i8, ... | 1096 | | )) 1097 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1075:1 | 1075 | / pub unsafe fn _mm_set_epi8( 1076 | | e15: i8, 1077 | | e14: i8, 1078 | | e13: i8, ... | 1091 | | e0: i8, 1092 | | ) -> __m128i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1106:1 | 1106 | / pub unsafe fn _mm_set1_epi64x(a: i64) -> __m128i { 1107 | | _mm_set_epi64x(a, a) 1108 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1117:1 | 1117 | / pub unsafe fn _mm_set1_epi32(a: i32) -> __m128i { 1118 | | _mm_set_epi32(a, a, a, a) 1119 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1128:1 | 1128 | / pub unsafe fn _mm_set1_epi16(a: i16) -> __m128i { 1129 | | _mm_set_epi16(a, a, a, a, a, a, a, a) 1130 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1139:1 | 1139 | / pub unsafe fn _mm_set1_epi8(a: i8) -> __m128i { 1140 | | _mm_set_epi8(a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a) 1141 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1150:1 | 1150 | / pub unsafe fn _mm_setr_epi32(e3: i32, e2: i32, e1: i32, e0: i32) -> __m128i { 1151 | | _mm_set_epi32(e0, e1, e2, e3) 1152 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1161:1 | 1161 | / pub unsafe fn _mm_setr_epi16( 1162 | | e7: i16, 1163 | | e6: i16, 1164 | | e5: i16, ... | 1171 | | _mm_set_epi16(e0, e1, e2, e3, e4, e5, e6, e7) 1172 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1161:1 | 1161 | / pub unsafe fn _mm_setr_epi16( 1162 | | e7: i16, 1163 | | e6: i16, 1164 | | e5: i16, ... | 1169 | | e0: i16, 1170 | | ) -> __m128i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1181:1 | 1181 | / pub unsafe fn _mm_setr_epi8( 1182 | | e15: i8, 1183 | | e14: i8, 1184 | | e13: i8, ... | 1202 | | ) 1203 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1181:1 | 1181 | / pub unsafe fn _mm_setr_epi8( 1182 | | e15: i8, 1183 | | e14: i8, 1184 | | e13: i8, ... | 1197 | | e0: i8, 1198 | | ) -> __m128i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1212:1 | 1212 | / pub unsafe fn _mm_setzero_si128() -> __m128i { 1213 | | _mm_set1_epi64x(0) 1214 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1232:1 | 1232 | / pub unsafe fn _mm_loadl_epi64(mem_addr: *const __m128i) -> __m128i { 1233 | | _mm_set_epi64x(0, ptr::read_unaligned(mem_addr as *const i64)) 1234 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1245:1 | 1245 | / pub unsafe fn _mm_load_si128(mem_addr: *const __m128i) -> __m128i { 1246 | | *mem_addr 1247 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1258:1 | 1258 | / pub unsafe fn _mm_loadu_si128(mem_addr: *const __m128i) -> __m128i { 1259 | | let mut dst: __m128i = _mm_undefined_si128(); 1260 | | ptr::copy_nonoverlapping( 1261 | | mem_addr as *const u8, ... | 1265 | | dst 1266 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1282:1 | 1282 | / pub unsafe fn _mm_maskmoveu_si128(a: __m128i, mask: __m128i, mem_addr: *mut i8) { 1283 | | maskmovdqu(a.as_i8x16(), mask.as_i8x16(), mem_addr) 1284 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1295:1 | 1295 | / pub unsafe fn _mm_store_si128(mem_addr: *mut __m128i, a: __m128i) { 1296 | | *mem_addr = a; 1297 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1308:1 | 1308 | / pub unsafe fn _mm_storeu_si128(mem_addr: *mut __m128i, a: __m128i) { 1309 | | storeudq(mem_addr as *mut i8, a); 1310 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1330:1 | 1330 | / pub unsafe fn _mm_storel_epi64(mem_addr: *mut __m128i, a: __m128i) { 1331 | | ptr::copy_nonoverlapping(&a as *const _ as *const u8, mem_addr as *mut u8, 8); 1332 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1343:1 | 1343 | / pub unsafe fn _mm_stream_si128(mem_addr: *mut __m128i, a: __m128i) { 1344 | | intrinsics::nontemporal_store(mem_addr, a); 1345 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1356:1 | 1356 | / pub unsafe fn _mm_stream_si32(mem_addr: *mut i32, a: i32) { 1357 | | intrinsics::nontemporal_store(mem_addr, a); 1358 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1369:1 | 1369 | / pub unsafe fn _mm_move_epi64(a: __m128i) -> __m128i { 1370 | | let zero = _mm_setzero_si128(); 1371 | | let r: i64x2 = simd_shuffle2(a.as_i64x2(), zero.as_i64x2(), [0, 2]); 1372 | | transmute(r) 1373 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1383:1 | 1383 | / pub unsafe fn _mm_packs_epi16(a: __m128i, b: __m128i) -> __m128i { 1384 | | transmute(packsswb(a.as_i16x8(), b.as_i16x8())) 1385 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1395:1 | 1395 | / pub unsafe fn _mm_packs_epi32(a: __m128i, b: __m128i) -> __m128i { 1396 | | transmute(packssdw(a.as_i32x4(), b.as_i32x4())) 1397 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1407:1 | 1407 | / pub unsafe fn _mm_packus_epi16(a: __m128i, b: __m128i) -> __m128i { 1408 | | transmute(packuswb(a.as_i16x8(), b.as_i16x8())) 1409 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1419:1 | 1419 | / pub unsafe fn _mm_extract_epi16(a: __m128i, imm8: i32) -> i32 { 1420 | | let a = a.as_u16x8(); 1421 | | macro_rules! call { 1422 | | ($imm3:expr) => { ... | 1426 | | constify_imm3!(imm8, call) 1427 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1437:1 | 1437 | / pub unsafe fn _mm_insert_epi16(a: __m128i, i: i32, imm8: i32) -> __m128i { 1438 | | let a = a.as_i16x8(); 1439 | | macro_rules! call { 1440 | | ($imm3:expr) => { ... | 1444 | | constify_imm3!(imm8, call) 1445 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1454:1 | 1454 | / pub unsafe fn _mm_movemask_epi8(a: __m128i) -> i32 { 1455 | | pmovmskb(a.as_i8x16()) 1456 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1466:1 | 1466 | / pub unsafe fn _mm_shuffle_epi32(a: __m128i, imm8: i32) -> __m128i { 1467 | | // simd_shuffleX requires that its selector parameter be made up of 1468 | | // constant values, but we can't enforce that here. In spirit, we need 1469 | | // to write a `match` on all possible values of a byte, and for each value, ... | 1518 | | transmute(x) 1519 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1533:1 | 1533 | / pub unsafe fn _mm_shufflehi_epi16(a: __m128i, imm8: i32) -> __m128i { 1534 | | // See _mm_shuffle_epi32. 1535 | | let imm8 = (imm8 & 0xFF) as u8; 1536 | | let a = a.as_i16x8(); ... | 1578 | | transmute(x) 1579 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1593:1 | 1593 | / pub unsafe fn _mm_shufflelo_epi16(a: __m128i, imm8: i32) -> __m128i { 1594 | | // See _mm_shuffle_epi32. 1595 | | let imm8 = (imm8 & 0xFF) as u8; 1596 | | let a = a.as_i16x8(); ... | 1639 | | transmute(x) 1640 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1649:1 | 1649 | / pub unsafe fn _mm_unpackhi_epi8(a: __m128i, b: __m128i) -> __m128i { 1650 | | transmute::(simd_shuffle16( 1651 | | a.as_i8x16(), 1652 | | b.as_i8x16(), 1653 | | [8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31], 1654 | | )) 1655 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1664:1 | 1664 | / pub unsafe fn _mm_unpackhi_epi16(a: __m128i, b: __m128i) -> __m128i { 1665 | | let x = simd_shuffle8(a.as_i16x8(), b.as_i16x8(), [4, 12, 5, 13, 6, 14, 7, 15]); 1666 | | transmute::(x) 1667 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1676:1 | 1676 | / pub unsafe fn _mm_unpackhi_epi32(a: __m128i, b: __m128i) -> __m128i { 1677 | | transmute::(simd_shuffle4(a.as_i32x4(), b.as_i32x4(), [2, 6, 3, 7])) 1678 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1687:1 | 1687 | / pub unsafe fn _mm_unpackhi_epi64(a: __m128i, b: __m128i) -> __m128i { 1688 | | transmute::(simd_shuffle2(a.as_i64x2(), b.as_i64x2(), [1, 3])) 1689 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1698:1 | 1698 | / pub unsafe fn _mm_unpacklo_epi8(a: __m128i, b: __m128i) -> __m128i { 1699 | | transmute::(simd_shuffle16( 1700 | | a.as_i8x16(), 1701 | | b.as_i8x16(), 1702 | | [0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23], 1703 | | )) 1704 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1713:1 | 1713 | / pub unsafe fn _mm_unpacklo_epi16(a: __m128i, b: __m128i) -> __m128i { 1714 | | let x = simd_shuffle8(a.as_i16x8(), b.as_i16x8(), [0, 8, 1, 9, 2, 10, 3, 11]); 1715 | | transmute::(x) 1716 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1725:1 | 1725 | / pub unsafe fn _mm_unpacklo_epi32(a: __m128i, b: __m128i) -> __m128i { 1726 | | transmute::(simd_shuffle4(a.as_i32x4(), b.as_i32x4(), [0, 4, 1, 5])) 1727 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1736:1 | 1736 | / pub unsafe fn _mm_unpacklo_epi64(a: __m128i, b: __m128i) -> __m128i { 1737 | | transmute::(simd_shuffle2(a.as_i64x2(), b.as_i64x2(), [0, 2])) 1738 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1748:1 | 1748 | / pub unsafe fn _mm_add_sd(a: __m128d, b: __m128d) -> __m128d { 1749 | | simd_insert(a, 0, _mm_cvtsd_f64(a) + _mm_cvtsd_f64(b)) 1750 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1760:1 | 1760 | / pub unsafe fn _mm_add_pd(a: __m128d, b: __m128d) -> __m128d { 1761 | | simd_add(a, b) 1762 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1772:1 | 1772 | / pub unsafe fn _mm_div_sd(a: __m128d, b: __m128d) -> __m128d { 1773 | | simd_insert(a, 0, _mm_cvtsd_f64(a) / _mm_cvtsd_f64(b)) 1774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1784:1 | 1784 | / pub unsafe fn _mm_div_pd(a: __m128d, b: __m128d) -> __m128d { 1785 | | simd_div(a, b) 1786 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1796:1 | 1796 | / pub unsafe fn _mm_max_sd(a: __m128d, b: __m128d) -> __m128d { 1797 | | maxsd(a, b) 1798 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1808:1 | 1808 | / pub unsafe fn _mm_max_pd(a: __m128d, b: __m128d) -> __m128d { 1809 | | maxpd(a, b) 1810 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1820:1 | 1820 | / pub unsafe fn _mm_min_sd(a: __m128d, b: __m128d) -> __m128d { 1821 | | minsd(a, b) 1822 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1832:1 | 1832 | / pub unsafe fn _mm_min_pd(a: __m128d, b: __m128d) -> __m128d { 1833 | | minpd(a, b) 1834 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1844:1 | 1844 | / pub unsafe fn _mm_mul_sd(a: __m128d, b: __m128d) -> __m128d { 1845 | | simd_insert(a, 0, _mm_cvtsd_f64(a) * _mm_cvtsd_f64(b)) 1846 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1856:1 | 1856 | / pub unsafe fn _mm_mul_pd(a: __m128d, b: __m128d) -> __m128d { 1857 | | simd_mul(a, b) 1858 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1868:1 | 1868 | / pub unsafe fn _mm_sqrt_sd(a: __m128d, b: __m128d) -> __m128d { 1869 | | simd_insert(a, 0, _mm_cvtsd_f64(sqrtsd(b))) 1870 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1879:1 | 1879 | / pub unsafe fn _mm_sqrt_pd(a: __m128d) -> __m128d { 1880 | | simd_fsqrt(a) 1881 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1891:1 | 1891 | / pub unsafe fn _mm_sub_sd(a: __m128d, b: __m128d) -> __m128d { 1892 | | simd_insert(a, 0, _mm_cvtsd_f64(a) - _mm_cvtsd_f64(b)) 1893 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1903:1 | 1903 | / pub unsafe fn _mm_sub_pd(a: __m128d, b: __m128d) -> __m128d { 1904 | | simd_sub(a, b) 1905 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1915:1 | 1915 | / pub unsafe fn _mm_and_pd(a: __m128d, b: __m128d) -> __m128d { 1916 | | let a: __m128i = transmute(a); 1917 | | let b: __m128i = transmute(b); 1918 | | transmute(_mm_and_si128(a, b)) 1919 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1928:1 | 1928 | / pub unsafe fn _mm_andnot_pd(a: __m128d, b: __m128d) -> __m128d { 1929 | | let a: __m128i = transmute(a); 1930 | | let b: __m128i = transmute(b); 1931 | | transmute(_mm_andnot_si128(a, b)) 1932 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1941:1 | 1941 | / pub unsafe fn _mm_or_pd(a: __m128d, b: __m128d) -> __m128d { 1942 | | let a: __m128i = transmute(a); 1943 | | let b: __m128i = transmute(b); 1944 | | transmute(_mm_or_si128(a, b)) 1945 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1954:1 | 1954 | / pub unsafe fn _mm_xor_pd(a: __m128d, b: __m128d) -> __m128d { 1955 | | let a: __m128i = transmute(a); 1956 | | let b: __m128i = transmute(b); 1957 | | transmute(_mm_xor_si128(a, b)) 1958 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1968:1 | 1968 | / pub unsafe fn _mm_cmpeq_sd(a: __m128d, b: __m128d) -> __m128d { 1969 | | cmpsd(a, b, 0) 1970 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1980:1 | 1980 | / pub unsafe fn _mm_cmplt_sd(a: __m128d, b: __m128d) -> __m128d { 1981 | | cmpsd(a, b, 1) 1982 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1992:1 | 1992 | / pub unsafe fn _mm_cmple_sd(a: __m128d, b: __m128d) -> __m128d { 1993 | | cmpsd(a, b, 2) 1994 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2004:1 | 2004 | / pub unsafe fn _mm_cmpgt_sd(a: __m128d, b: __m128d) -> __m128d { 2005 | | simd_insert(_mm_cmplt_sd(b, a), 1, simd_extract::<_, f64>(a, 1)) 2006 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2016:1 | 2016 | / pub unsafe fn _mm_cmpge_sd(a: __m128d, b: __m128d) -> __m128d { 2017 | | simd_insert(_mm_cmple_sd(b, a), 1, simd_extract::<_, f64>(a, 1)) 2018 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2030:1 | 2030 | / pub unsafe fn _mm_cmpord_sd(a: __m128d, b: __m128d) -> __m128d { 2031 | | cmpsd(a, b, 7) 2032 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2043:1 | 2043 | / pub unsafe fn _mm_cmpunord_sd(a: __m128d, b: __m128d) -> __m128d { 2044 | | cmpsd(a, b, 3) 2045 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2055:1 | 2055 | / pub unsafe fn _mm_cmpneq_sd(a: __m128d, b: __m128d) -> __m128d { 2056 | | cmpsd(a, b, 4) 2057 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2067:1 | 2067 | / pub unsafe fn _mm_cmpnlt_sd(a: __m128d, b: __m128d) -> __m128d { 2068 | | cmpsd(a, b, 5) 2069 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2079:1 | 2079 | / pub unsafe fn _mm_cmpnle_sd(a: __m128d, b: __m128d) -> __m128d { 2080 | | cmpsd(a, b, 6) 2081 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2091:1 | 2091 | / pub unsafe fn _mm_cmpngt_sd(a: __m128d, b: __m128d) -> __m128d { 2092 | | simd_insert(_mm_cmpnlt_sd(b, a), 1, simd_extract::<_, f64>(a, 1)) 2093 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2103:1 | 2103 | / pub unsafe fn _mm_cmpnge_sd(a: __m128d, b: __m128d) -> __m128d { 2104 | | simd_insert(_mm_cmpnle_sd(b, a), 1, simd_extract::<_, f64>(a, 1)) 2105 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2114:1 | 2114 | / pub unsafe fn _mm_cmpeq_pd(a: __m128d, b: __m128d) -> __m128d { 2115 | | cmppd(a, b, 0) 2116 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2125:1 | 2125 | / pub unsafe fn _mm_cmplt_pd(a: __m128d, b: __m128d) -> __m128d { 2126 | | cmppd(a, b, 1) 2127 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2136:1 | 2136 | / pub unsafe fn _mm_cmple_pd(a: __m128d, b: __m128d) -> __m128d { 2137 | | cmppd(a, b, 2) 2138 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2147:1 | 2147 | / pub unsafe fn _mm_cmpgt_pd(a: __m128d, b: __m128d) -> __m128d { 2148 | | _mm_cmplt_pd(b, a) 2149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2158:1 | 2158 | / pub unsafe fn _mm_cmpge_pd(a: __m128d, b: __m128d) -> __m128d { 2159 | | _mm_cmple_pd(b, a) 2160 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2169:1 | 2169 | / pub unsafe fn _mm_cmpord_pd(a: __m128d, b: __m128d) -> __m128d { 2170 | | cmppd(a, b, 7) 2171 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2180:1 | 2180 | / pub unsafe fn _mm_cmpunord_pd(a: __m128d, b: __m128d) -> __m128d { 2181 | | cmppd(a, b, 3) 2182 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2191:1 | 2191 | / pub unsafe fn _mm_cmpneq_pd(a: __m128d, b: __m128d) -> __m128d { 2192 | | cmppd(a, b, 4) 2193 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2202:1 | 2202 | / pub unsafe fn _mm_cmpnlt_pd(a: __m128d, b: __m128d) -> __m128d { 2203 | | cmppd(a, b, 5) 2204 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2213:1 | 2213 | / pub unsafe fn _mm_cmpnle_pd(a: __m128d, b: __m128d) -> __m128d { 2214 | | cmppd(a, b, 6) 2215 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2224:1 | 2224 | / pub unsafe fn _mm_cmpngt_pd(a: __m128d, b: __m128d) -> __m128d { 2225 | | _mm_cmpnlt_pd(b, a) 2226 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2236:1 | 2236 | / pub unsafe fn _mm_cmpnge_pd(a: __m128d, b: __m128d) -> __m128d { 2237 | | _mm_cmpnle_pd(b, a) 2238 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2247:1 | 2247 | / pub unsafe fn _mm_comieq_sd(a: __m128d, b: __m128d) -> i32 { 2248 | | comieqsd(a, b) 2249 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2258:1 | 2258 | / pub unsafe fn _mm_comilt_sd(a: __m128d, b: __m128d) -> i32 { 2259 | | comiltsd(a, b) 2260 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2269:1 | 2269 | / pub unsafe fn _mm_comile_sd(a: __m128d, b: __m128d) -> i32 { 2270 | | comilesd(a, b) 2271 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2280:1 | 2280 | / pub unsafe fn _mm_comigt_sd(a: __m128d, b: __m128d) -> i32 { 2281 | | comigtsd(a, b) 2282 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2291:1 | 2291 | / pub unsafe fn _mm_comige_sd(a: __m128d, b: __m128d) -> i32 { 2292 | | comigesd(a, b) 2293 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2302:1 | 2302 | / pub unsafe fn _mm_comineq_sd(a: __m128d, b: __m128d) -> i32 { 2303 | | comineqsd(a, b) 2304 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2313:1 | 2313 | / pub unsafe fn _mm_ucomieq_sd(a: __m128d, b: __m128d) -> i32 { 2314 | | ucomieqsd(a, b) 2315 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2324:1 | 2324 | / pub unsafe fn _mm_ucomilt_sd(a: __m128d, b: __m128d) -> i32 { 2325 | | ucomiltsd(a, b) 2326 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2335:1 | 2335 | / pub unsafe fn _mm_ucomile_sd(a: __m128d, b: __m128d) -> i32 { 2336 | | ucomilesd(a, b) 2337 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2346:1 | 2346 | / pub unsafe fn _mm_ucomigt_sd(a: __m128d, b: __m128d) -> i32 { 2347 | | ucomigtsd(a, b) 2348 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2357:1 | 2357 | / pub unsafe fn _mm_ucomige_sd(a: __m128d, b: __m128d) -> i32 { 2358 | | ucomigesd(a, b) 2359 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2368:1 | 2368 | / pub unsafe fn _mm_ucomineq_sd(a: __m128d, b: __m128d) -> i32 { 2369 | | ucomineqsd(a, b) 2370 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2380:1 | 2380 | / pub unsafe fn _mm_cvtpd_ps(a: __m128d) -> __m128 { 2381 | | cvtpd2ps(a) 2382 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2393:1 | 2393 | / pub unsafe fn _mm_cvtps_pd(a: __m128) -> __m128d { 2394 | | cvtps2pd(a) 2395 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2405:1 | 2405 | / pub unsafe fn _mm_cvtpd_epi32(a: __m128d) -> __m128i { 2406 | | transmute(cvtpd2dq(a)) 2407 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2417:1 | 2417 | / pub unsafe fn _mm_cvtsd_si32(a: __m128d) -> i32 { 2418 | | cvtsd2si(a) 2419 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2431:1 | 2431 | / pub unsafe fn _mm_cvtsd_ss(a: __m128, b: __m128d) -> __m128 { 2432 | | cvtsd2ss(a, b) 2433 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2441:1 | 2441 | / pub unsafe fn _mm_cvtsd_f64(a: __m128d) -> f64 { 2442 | | simd_extract(a, 0) 2443 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2455:1 | 2455 | / pub unsafe fn _mm_cvtss_sd(a: __m128d, b: __m128) -> __m128d { 2456 | | cvtss2sd(a, b) 2457 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2467:1 | 2467 | / pub unsafe fn _mm_cvttpd_epi32(a: __m128d) -> __m128i { 2468 | | transmute(cvttpd2dq(a)) 2469 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2479:1 | 2479 | / pub unsafe fn _mm_cvttsd_si32(a: __m128d) -> i32 { 2480 | | cvttsd2si(a) 2481 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2491:1 | 2491 | / pub unsafe fn _mm_cvttps_epi32(a: __m128) -> __m128i { 2492 | | transmute(cvttps2dq(a)) 2493 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2502:1 | 2502 | / pub unsafe fn _mm_set_sd(a: f64) -> __m128d { 2503 | | _mm_set_pd(0.0, a) 2504 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2513:1 | 2513 | / pub unsafe fn _mm_set1_pd(a: f64) -> __m128d { 2514 | | _mm_set_pd(a, a) 2515 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2524:1 | 2524 | / pub unsafe fn _mm_set_pd1(a: f64) -> __m128d { 2525 | | _mm_set_pd(a, a) 2526 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2535:1 | 2535 | / pub unsafe fn _mm_set_pd(a: f64, b: f64) -> __m128d { 2536 | | __m128d(b, a) 2537 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2546:1 | 2546 | / pub unsafe fn _mm_setr_pd(a: f64, b: f64) -> __m128d { 2547 | | _mm_set_pd(b, a) 2548 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2558:1 | 2558 | / pub unsafe fn _mm_setzero_pd() -> __m128d { 2559 | | _mm_set_pd(0.0, 0.0) 2560 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2572:1 | 2572 | / pub unsafe fn _mm_movemask_pd(a: __m128d) -> i32 { 2573 | | movmskpd(a) 2574 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2587:1 | 2587 | / pub unsafe fn _mm_load_pd(mem_addr: *const f64) -> __m128d { 2588 | | *(mem_addr as *const __m128d) 2589 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2599:1 | 2599 | / pub unsafe fn _mm_load_sd(mem_addr: *const f64) -> __m128d { 2600 | | _mm_setr_pd(*mem_addr, 0.) 2601 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2612:1 | 2612 | / pub unsafe fn _mm_loadh_pd(a: __m128d, mem_addr: *const f64) -> __m128d { 2613 | | _mm_setr_pd(simd_extract(a, 0), *mem_addr) 2614 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2625:1 | 2625 | / pub unsafe fn _mm_loadl_pd(a: __m128d, mem_addr: *const f64) -> __m128d { 2626 | | _mm_setr_pd(*mem_addr, simd_extract(a, 1)) 2627 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2640:1 | 2640 | / pub unsafe fn _mm_stream_pd(mem_addr: *mut f64, a: __m128d) { 2641 | | intrinsics::nontemporal_store(mem_addr as *mut __m128d, a); 2642 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2652:1 | 2652 | / pub unsafe fn _mm_store_sd(mem_addr: *mut f64, a: __m128d) { 2653 | | *mem_addr = simd_extract(a, 0) 2654 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2666:1 | 2666 | / pub unsafe fn _mm_store_pd(mem_addr: *mut f64, a: __m128d) { 2667 | | *(mem_addr as *mut __m128d) = a; 2668 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2679:1 | 2679 | / pub unsafe fn _mm_storeu_pd(mem_addr: *mut f64, a: __m128d) { 2680 | | storeupd(mem_addr as *mut i8, a); 2681 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2692:1 | 2692 | / pub unsafe fn _mm_store1_pd(mem_addr: *mut f64, a: __m128d) { 2693 | | let b: __m128d = simd_shuffle2(a, a, [0, 0]); 2694 | | *(mem_addr as *mut __m128d) = b; 2695 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2706:1 | 2706 | / pub unsafe fn _mm_store_pd1(mem_addr: *mut f64, a: __m128d) { 2707 | | let b: __m128d = simd_shuffle2(a, a, [0, 0]); 2708 | | *(mem_addr as *mut __m128d) = b; 2709 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2721:1 | 2721 | / pub unsafe fn _mm_storer_pd(mem_addr: *mut f64, a: __m128d) { 2722 | | let b: __m128d = simd_shuffle2(a, a, [1, 0]); 2723 | | *(mem_addr as *mut __m128d) = b; 2724 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2734:1 | 2734 | / pub unsafe fn _mm_storeh_pd(mem_addr: *mut f64, a: __m128d) { 2735 | | *mem_addr = simd_extract(a, 1); 2736 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2746:1 | 2746 | / pub unsafe fn _mm_storel_pd(mem_addr: *mut f64, a: __m128d) { 2747 | | *mem_addr = simd_extract(a, 0); 2748 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2758:1 | 2758 | / pub unsafe fn _mm_load1_pd(mem_addr: *const f64) -> __m128d { 2759 | | let d = *mem_addr; 2760 | | _mm_setr_pd(d, d) 2761 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2771:1 | 2771 | / pub unsafe fn _mm_load_pd1(mem_addr: *const f64) -> __m128d { 2772 | | _mm_load1_pd(mem_addr) 2773 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2784:1 | 2784 | / pub unsafe fn _mm_loadr_pd(mem_addr: *const f64) -> __m128d { 2785 | | let a = _mm_load_pd(mem_addr); 2786 | | simd_shuffle2(a, a, [1, 0]) 2787 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2798:1 | 2798 | / pub unsafe fn _mm_loadu_pd(mem_addr: *const f64) -> __m128d { 2799 | | let mut dst = _mm_undefined_pd(); 2800 | | ptr::copy_nonoverlapping( 2801 | | mem_addr as *const u8, ... | 2805 | | dst 2806 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2819:1 | 2819 | / pub unsafe fn _mm_shuffle_pd(a: __m128d, b: __m128d, imm8: i32) -> __m128d { 2820 | | match imm8 & 0b11 { 2821 | | 0b00 => simd_shuffle2(a, b, [0, 2]), 2822 | | 0b01 => simd_shuffle2(a, b, [1, 2]), ... | 2825 | | } 2826 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2838:1 | 2838 | / pub unsafe fn _mm_move_sd(a: __m128d, b: __m128d) -> __m128d { 2839 | | _mm_setr_pd(simd_extract(b, 0), simd_extract(a, 1)) 2840 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2849:1 | 2849 | / pub unsafe fn _mm_castpd_ps(a: __m128d) -> __m128 { 2850 | | transmute(a) 2851 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2860:1 | 2860 | / pub unsafe fn _mm_castpd_si128(a: __m128d) -> __m128i { 2861 | | transmute(a) 2862 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2871:1 | 2871 | / pub unsafe fn _mm_castps_pd(a: __m128) -> __m128d { 2872 | | transmute(a) 2873 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2882:1 | 2882 | / pub unsafe fn _mm_castps_si128(a: __m128) -> __m128i { 2883 | | transmute(a) 2884 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2893:1 | 2893 | / pub unsafe fn _mm_castsi128_pd(a: __m128i) -> __m128d { 2894 | | transmute(a) 2895 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2904:1 | 2904 | / pub unsafe fn _mm_castsi128_ps(a: __m128i) -> __m128 { 2905 | | transmute(a) 2906 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2914:1 | 2914 | / pub unsafe fn _mm_undefined_pd() -> __m128d { 2915 | | // FIXME: this function should return MaybeUninit<__m128d> 2916 | | mem::MaybeUninit::<__m128d>::uninit().assume_init() 2917 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2925:1 | 2925 | / pub unsafe fn _mm_undefined_si128() -> __m128i { 2926 | | // FIXME: this function should return MaybeUninit<__m128i> 2927 | | mem::MaybeUninit::<__m128i>::uninit().assume_init() 2928 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2942:1 | 2942 | / pub unsafe fn _mm_unpackhi_pd(a: __m128d, b: __m128d) -> __m128d { 2943 | | simd_shuffle2(a, b, [1, 3]) 2944 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:2957:1 | 2957 | / pub unsafe fn _mm_unpacklo_pd(a: __m128d, b: __m128d) -> __m128d { 2958 | | simd_shuffle2(a, b, [0, 2]) 2959 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:23:1 | 23 | / pub unsafe fn _mm_addsub_ps(a: __m128, b: __m128) -> __m128 { 24 | | addsubps(a, b) 25 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:35:1 | 35 | / pub unsafe fn _mm_addsub_pd(a: __m128d, b: __m128d) -> __m128d { 36 | | addsubpd(a, b) 37 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:47:1 | 47 | / pub unsafe fn _mm_hadd_pd(a: __m128d, b: __m128d) -> __m128d { 48 | | haddpd(a, b) 49 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:59:1 | 59 | / pub unsafe fn _mm_hadd_ps(a: __m128, b: __m128) -> __m128 { 60 | | haddps(a, b) 61 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:71:1 | 71 | / pub unsafe fn _mm_hsub_pd(a: __m128d, b: __m128d) -> __m128d { 72 | | hsubpd(a, b) 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:83:1 | 83 | / pub unsafe fn _mm_hsub_ps(a: __m128, b: __m128) -> __m128 { 84 | | hsubps(a, b) 85 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:96:1 | 96 | / pub unsafe fn _mm_lddqu_si128(mem_addr: *const __m128i) -> __m128i { 97 | | transmute(lddqu(mem_addr as *const _)) 98 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:108:1 | 108 | / pub unsafe fn _mm_movedup_pd(a: __m128d) -> __m128d { 109 | | simd_shuffle2(a, a, [0, 0]) 110 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:120:1 | 120 | / pub unsafe fn _mm_loaddup_pd(mem_addr: *const f64) -> __m128d { 121 | | _mm_load1_pd(mem_addr) 122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:132:1 | 132 | / pub unsafe fn _mm_movehdup_ps(a: __m128) -> __m128 { 133 | | simd_shuffle4(a, a, [1, 1, 3, 3]) 134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse3.rs:144:1 | 144 | / pub unsafe fn _mm_moveldup_ps(a: __m128) -> __m128 { 145 | | simd_shuffle4(a, a, [0, 0, 2, 2]) 146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:19:1 | 19 | / pub unsafe fn _mm_abs_epi8(a: __m128i) -> __m128i { 20 | | transmute(pabsb128(a.as_i8x16())) 21 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:32:1 | 32 | / pub unsafe fn _mm_abs_epi16(a: __m128i) -> __m128i { 33 | | transmute(pabsw128(a.as_i16x8())) 34 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:45:1 | 45 | / pub unsafe fn _mm_abs_epi32(a: __m128i) -> __m128i { 46 | | transmute(pabsd128(a.as_i32x4())) 47 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:79:1 | 79 | / pub unsafe fn _mm_shuffle_epi8(a: __m128i, b: __m128i) -> __m128i { 80 | | transmute(pshufb128(a.as_u8x16(), b.as_u8x16())) 81 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:92:1 | 92 | / pub unsafe fn _mm_alignr_epi8(a: __m128i, b: __m128i, n: i32) -> __m128i { 93 | | let n = n as u32; 94 | | // If palignr is shifting the pair of vectors more than the size of two 95 | | // lanes, emit zero. ... | 154 | | transmute(r) 155 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:165:1 | 165 | / pub unsafe fn _mm_hadd_epi16(a: __m128i, b: __m128i) -> __m128i { 166 | | transmute(phaddw128(a.as_i16x8(), b.as_i16x8())) 167 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:178:1 | 178 | / pub unsafe fn _mm_hadds_epi16(a: __m128i, b: __m128i) -> __m128i { 179 | | transmute(phaddsw128(a.as_i16x8(), b.as_i16x8())) 180 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:190:1 | 190 | / pub unsafe fn _mm_hadd_epi32(a: __m128i, b: __m128i) -> __m128i { 191 | | transmute(phaddd128(a.as_i32x4(), b.as_i32x4())) 192 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:202:1 | 202 | / pub unsafe fn _mm_hsub_epi16(a: __m128i, b: __m128i) -> __m128i { 203 | | transmute(phsubw128(a.as_i16x8(), b.as_i16x8())) 204 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:216:1 | 216 | / pub unsafe fn _mm_hsubs_epi16(a: __m128i, b: __m128i) -> __m128i { 217 | | transmute(phsubsw128(a.as_i16x8(), b.as_i16x8())) 218 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:228:1 | 228 | / pub unsafe fn _mm_hsub_epi32(a: __m128i, b: __m128i) -> __m128i { 229 | | transmute(phsubd128(a.as_i32x4(), b.as_i32x4())) 230 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:243:1 | 243 | / pub unsafe fn _mm_maddubs_epi16(a: __m128i, b: __m128i) -> __m128i { 244 | | transmute(pmaddubsw128(a.as_u8x16(), b.as_i8x16())) 245 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:256:1 | 256 | / pub unsafe fn _mm_mulhrs_epi16(a: __m128i, b: __m128i) -> __m128i { 257 | | transmute(pmulhrsw128(a.as_i16x8(), b.as_i16x8())) 258 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:270:1 | 270 | / pub unsafe fn _mm_sign_epi8(a: __m128i, b: __m128i) -> __m128i { 271 | | transmute(psignb128(a.as_i8x16(), b.as_i8x16())) 272 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:284:1 | 284 | / pub unsafe fn _mm_sign_epi16(a: __m128i, b: __m128i) -> __m128i { 285 | | transmute(psignw128(a.as_i16x8(), b.as_i16x8())) 286 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/ssse3.rs:298:1 | 298 | / pub unsafe fn _mm_sign_epi32(a: __m128i, b: __m128i) -> __m128i { 299 | | transmute(psignd128(a.as_i32x4(), b.as_i32x4())) 300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:64:1 | 64 | / pub unsafe fn _mm_blendv_epi8(a: __m128i, b: __m128i, mask: __m128i) -> __m128i { 65 | | transmute(pblendvb(a.as_i8x16(), b.as_i8x16(), mask.as_i8x16())) 66 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:83:1 | 83 | / pub unsafe fn _mm_blend_epi16(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 84 | | let a = a.as_i16x8(); 85 | | let b = b.as_i16x8(); 86 | | macro_rules! call { ... | 91 | | transmute(constify_imm8!(imm8, call)) 92 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:102:1 | 102 | / pub unsafe fn _mm_blendv_pd(a: __m128d, b: __m128d, mask: __m128d) -> __m128d { 103 | | blendvpd(a, b, mask) 104 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:114:1 | 114 | / pub unsafe fn _mm_blendv_ps(a: __m128, b: __m128, mask: __m128) -> __m128 { 115 | | blendvps(a, b, mask) 116 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:130:1 | 130 | / pub unsafe fn _mm_blend_pd(a: __m128d, b: __m128d, imm2: i32) -> __m128d { 131 | | macro_rules! call { 132 | | ($imm2:expr) => { 133 | | blendpd(a, b, $imm2) ... | 136 | | constify_imm2!(imm2, call) 137 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:148:1 | 148 | / pub unsafe fn _mm_blend_ps(a: __m128, b: __m128, imm4: i32) -> __m128 { 149 | | macro_rules! call { 150 | | ($imm4:expr) => { 151 | | blendps(a, b, $imm4) ... | 154 | | constify_imm4!(imm4, call) 155 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:169:1 | 169 | / pub unsafe fn _mm_extract_ps(a: __m128, imm8: i32) -> i32 { 170 | | macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) ... | 175 | | constify_imm2!(imm8, call) 176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: transmute from a `f32` to a `i32` --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:172:13 | 170 | / macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `simd_extract::<_, f32>(a, $imm2).to_bits() as i32` 173 | | }; 174 | | } | |_____- in this expansion of `call!` (#2) 175 | constify_imm2!(imm8, call) | -------------------------- in this macro invocation (#1) | ::: library/core/src/../../stdarch/crates/core_arch/src/x86/macros.rs:83:1 | 83 | / macro_rules! constify_imm2 { 84 | | ($imm8:expr, $expand:ident) => { 85 | | #[allow(overflowing_literals)] 86 | | match ($imm8) & 0b11 { 87 | | 0 => $expand!(0), | | ----------- in this macro invocation (#2) ... | 92 | | }; 93 | | } | |_- in this expansion of `constify_imm2!` (#1) | = note: `#[warn(clippy::transmute_float_to_int)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_float_to_int warning: transmute from a `f32` to a `i32` --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:172:13 | 170 | / macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `simd_extract::<_, f32>(a, $imm2).to_bits() as i32` 173 | | }; 174 | | } | |_____- in this expansion of `call!` (#2) 175 | constify_imm2!(imm8, call) | -------------------------- in this macro invocation (#1) | ::: library/core/src/../../stdarch/crates/core_arch/src/x86/macros.rs:83:1 | 83 | / macro_rules! constify_imm2 { 84 | | ($imm8:expr, $expand:ident) => { 85 | | #[allow(overflowing_literals)] 86 | | match ($imm8) & 0b11 { 87 | | 0 => $expand!(0), 88 | | 1 => $expand!(1), | | ----------- in this macro invocation (#2) ... | 92 | | }; 93 | | } | |_- in this expansion of `constify_imm2!` (#1) | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_float_to_int warning: transmute from a `f32` to a `i32` --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:172:13 | 170 | / macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `simd_extract::<_, f32>(a, $imm2).to_bits() as i32` 173 | | }; 174 | | } | |_____- in this expansion of `call!` (#2) 175 | constify_imm2!(imm8, call) | -------------------------- in this macro invocation (#1) | ::: library/core/src/../../stdarch/crates/core_arch/src/x86/macros.rs:83:1 | 83 | / macro_rules! constify_imm2 { 84 | | ($imm8:expr, $expand:ident) => { 85 | | #[allow(overflowing_literals)] 86 | | match ($imm8) & 0b11 { ... | 89 | | 2 => $expand!(2), | | ----------- in this macro invocation (#2) ... | 92 | | }; 93 | | } | |_- in this expansion of `constify_imm2!` (#1) | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_float_to_int warning: transmute from a `f32` to a `i32` --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:172:13 | 170 | / macro_rules! call { 171 | | ($imm2:expr) => { 172 | | transmute(simd_extract::<_, f32>(a, $imm2)) | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `simd_extract::<_, f32>(a, $imm2).to_bits() as i32` 173 | | }; 174 | | } | |_____- in this expansion of `call!` (#2) 175 | constify_imm2!(imm8, call) | -------------------------- in this macro invocation (#1) | ::: library/core/src/../../stdarch/crates/core_arch/src/x86/macros.rs:83:1 | 83 | / macro_rules! constify_imm2 { 84 | | ($imm8:expr, $expand:ident) => { 85 | | #[allow(overflowing_literals)] 86 | | match ($imm8) & 0b11 { ... | 90 | | _ => $expand!(3), | | ----------- in this macro invocation (#2) 91 | | } 92 | | }; 93 | | } | |_- in this expansion of `constify_imm2!` (#1) | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_float_to_int warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:189:1 | 189 | / pub unsafe fn _mm_extract_epi8(a: __m128i, imm8: i32) -> i32 { 190 | | let a = a.as_u8x16(); 191 | | macro_rules! call { 192 | | ($imm4:expr) => { ... | 196 | | constify_imm4!(imm8, call) 197 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:210:1 | 210 | / pub unsafe fn _mm_extract_epi32(a: __m128i, imm8: i32) -> i32 { 211 | | let a = a.as_i32x4(); 212 | | macro_rules! call { 213 | | ($imm2:expr) => { ... | 217 | | constify_imm2!(imm8, call) 218 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:249:1 | 249 | / pub unsafe fn _mm_insert_ps(a: __m128, b: __m128, imm8: i32) -> __m128 { 250 | | macro_rules! call { 251 | | ($imm8:expr) => { 252 | | insertps(a, b, $imm8) ... | 255 | | constify_imm8!(imm8, call) 256 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:267:1 | 267 | / pub unsafe fn _mm_insert_epi8(a: __m128i, i: i32, imm8: i32) -> __m128i { 268 | | let a = a.as_i8x16(); 269 | | macro_rules! call { 270 | | ($imm4:expr) => { ... | 274 | | constify_imm4!(imm8, call) 275 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:286:1 | 286 | / pub unsafe fn _mm_insert_epi32(a: __m128i, i: i32, imm8: i32) -> __m128i { 287 | | let a = a.as_i32x4(); 288 | | macro_rules! call { 289 | | ($imm2:expr) => { ... | 293 | | constify_imm2!(imm8, call) 294 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:304:1 | 304 | / pub unsafe fn _mm_max_epi8(a: __m128i, b: __m128i) -> __m128i { 305 | | transmute(pmaxsb(a.as_i8x16(), b.as_i8x16())) 306 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:316:1 | 316 | / pub unsafe fn _mm_max_epu16(a: __m128i, b: __m128i) -> __m128i { 317 | | transmute(pmaxuw(a.as_u16x8(), b.as_u16x8())) 318 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:328:1 | 328 | / pub unsafe fn _mm_max_epi32(a: __m128i, b: __m128i) -> __m128i { 329 | | transmute(pmaxsd(a.as_i32x4(), b.as_i32x4())) 330 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:340:1 | 340 | / pub unsafe fn _mm_max_epu32(a: __m128i, b: __m128i) -> __m128i { 341 | | transmute(pmaxud(a.as_u32x4(), b.as_u32x4())) 342 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:352:1 | 352 | / pub unsafe fn _mm_min_epi8(a: __m128i, b: __m128i) -> __m128i { 353 | | transmute(pminsb(a.as_i8x16(), b.as_i8x16())) 354 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:364:1 | 364 | / pub unsafe fn _mm_min_epu16(a: __m128i, b: __m128i) -> __m128i { 365 | | transmute(pminuw(a.as_u16x8(), b.as_u16x8())) 366 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:376:1 | 376 | / pub unsafe fn _mm_min_epi32(a: __m128i, b: __m128i) -> __m128i { 377 | | transmute(pminsd(a.as_i32x4(), b.as_i32x4())) 378 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:388:1 | 388 | / pub unsafe fn _mm_min_epu32(a: __m128i, b: __m128i) -> __m128i { 389 | | transmute(pminud(a.as_u32x4(), b.as_u32x4())) 390 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:400:1 | 400 | / pub unsafe fn _mm_packus_epi32(a: __m128i, b: __m128i) -> __m128i { 401 | | transmute(packusdw(a.as_i32x4(), b.as_i32x4())) 402 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:411:1 | 411 | / pub unsafe fn _mm_cmpeq_epi64(a: __m128i, b: __m128i) -> __m128i { 412 | | transmute(simd_eq::<_, i64x2>(a.as_i64x2(), b.as_i64x2())) 413 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:422:1 | 422 | / pub unsafe fn _mm_cvtepi8_epi16(a: __m128i) -> __m128i { 423 | | let a = a.as_i8x16(); 424 | | let a = simd_shuffle8::<_, i8x8>(a, a, [0, 1, 2, 3, 4, 5, 6, 7]); 425 | | transmute(simd_cast::<_, i16x8>(a)) 426 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:435:1 | 435 | / pub unsafe fn _mm_cvtepi8_epi32(a: __m128i) -> __m128i { 436 | | let a = a.as_i8x16(); 437 | | let a = simd_shuffle4::<_, i8x4>(a, a, [0, 1, 2, 3]); 438 | | transmute(simd_cast::<_, i32x4>(a)) 439 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:449:1 | 449 | / pub unsafe fn _mm_cvtepi8_epi64(a: __m128i) -> __m128i { 450 | | let a = a.as_i8x16(); 451 | | let a = simd_shuffle2::<_, i8x2>(a, a, [0, 1]); 452 | | transmute(simd_cast::<_, i64x2>(a)) 453 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:462:1 | 462 | / pub unsafe fn _mm_cvtepi16_epi32(a: __m128i) -> __m128i { 463 | | let a = a.as_i16x8(); 464 | | let a = simd_shuffle4::<_, i16x4>(a, a, [0, 1, 2, 3]); 465 | | transmute(simd_cast::<_, i32x4>(a)) 466 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:475:1 | 475 | / pub unsafe fn _mm_cvtepi16_epi64(a: __m128i) -> __m128i { 476 | | let a = a.as_i16x8(); 477 | | let a = simd_shuffle2::<_, i16x2>(a, a, [0, 1]); 478 | | transmute(simd_cast::<_, i64x2>(a)) 479 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:488:1 | 488 | / pub unsafe fn _mm_cvtepi32_epi64(a: __m128i) -> __m128i { 489 | | let a = a.as_i32x4(); 490 | | let a = simd_shuffle2::<_, i32x2>(a, a, [0, 1]); 491 | | transmute(simd_cast::<_, i64x2>(a)) 492 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:501:1 | 501 | / pub unsafe fn _mm_cvtepu8_epi16(a: __m128i) -> __m128i { 502 | | let a = a.as_u8x16(); 503 | | let a = simd_shuffle8::<_, u8x8>(a, a, [0, 1, 2, 3, 4, 5, 6, 7]); 504 | | transmute(simd_cast::<_, i16x8>(a)) 505 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:514:1 | 514 | / pub unsafe fn _mm_cvtepu8_epi32(a: __m128i) -> __m128i { 515 | | let a = a.as_u8x16(); 516 | | let a = simd_shuffle4::<_, u8x4>(a, a, [0, 1, 2, 3]); 517 | | transmute(simd_cast::<_, i32x4>(a)) 518 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:527:1 | 527 | / pub unsafe fn _mm_cvtepu8_epi64(a: __m128i) -> __m128i { 528 | | let a = a.as_u8x16(); 529 | | let a = simd_shuffle2::<_, u8x2>(a, a, [0, 1]); 530 | | transmute(simd_cast::<_, i64x2>(a)) 531 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:541:1 | 541 | / pub unsafe fn _mm_cvtepu16_epi32(a: __m128i) -> __m128i { 542 | | let a = a.as_u16x8(); 543 | | let a = simd_shuffle4::<_, u16x4>(a, a, [0, 1, 2, 3]); 544 | | transmute(simd_cast::<_, i32x4>(a)) 545 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:555:1 | 555 | / pub unsafe fn _mm_cvtepu16_epi64(a: __m128i) -> __m128i { 556 | | let a = a.as_u16x8(); 557 | | let a = simd_shuffle2::<_, u16x2>(a, a, [0, 1]); 558 | | transmute(simd_cast::<_, i64x2>(a)) 559 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:569:1 | 569 | / pub unsafe fn _mm_cvtepu32_epi64(a: __m128i) -> __m128i { 570 | | let a = a.as_u32x4(); 571 | | let a = simd_shuffle2::<_, u32x2>(a, a, [0, 1]); 572 | | transmute(simd_cast::<_, i64x2>(a)) 573 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:589:1 | 589 | / pub unsafe fn _mm_dp_pd(a: __m128d, b: __m128d, imm8: i32) -> __m128d { 590 | | macro_rules! call { 591 | | ($imm8:expr) => { 592 | | dppd(a, b, $imm8) ... | 595 | | constify_imm8!(imm8, call) 596 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:612:1 | 612 | / pub unsafe fn _mm_dp_ps(a: __m128, b: __m128, imm8: i32) -> __m128 { 613 | | macro_rules! call { 614 | | ($imm8:expr) => { 615 | | dpps(a, b, $imm8) ... | 618 | | constify_imm8!(imm8, call) 619 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:630:1 | 630 | / pub unsafe fn _mm_floor_pd(a: __m128d) -> __m128d { 631 | | simd_floor(a) 632 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:643:1 | 643 | / pub unsafe fn _mm_floor_ps(a: __m128) -> __m128 { 644 | | simd_floor(a) 645 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:658:1 | 658 | / pub unsafe fn _mm_floor_sd(a: __m128d, b: __m128d) -> __m128d { 659 | | roundsd(a, b, _MM_FROUND_FLOOR) 660 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:673:1 | 673 | / pub unsafe fn _mm_floor_ss(a: __m128, b: __m128) -> __m128 { 674 | | roundss(a, b, _MM_FROUND_FLOOR) 675 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:686:1 | 686 | / pub unsafe fn _mm_ceil_pd(a: __m128d) -> __m128d { 687 | | simd_ceil(a) 688 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:699:1 | 699 | / pub unsafe fn _mm_ceil_ps(a: __m128) -> __m128 { 700 | | simd_ceil(a) 701 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:714:1 | 714 | / pub unsafe fn _mm_ceil_sd(a: __m128d, b: __m128d) -> __m128d { 715 | | roundsd(a, b, _MM_FROUND_CEIL) 716 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:729:1 | 729 | / pub unsafe fn _mm_ceil_ss(a: __m128, b: __m128) -> __m128 { 730 | | roundss(a, b, _MM_FROUND_CEIL) 731 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:769:1 | 769 | / pub unsafe fn _mm_round_pd(a: __m128d, rounding: i32) -> __m128d { 770 | | macro_rules! call { 771 | | ($imm4:expr) => { 772 | | roundpd(a, $imm4) ... | 775 | | constify_imm4!(rounding, call) 776 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:814:1 | 814 | / pub unsafe fn _mm_round_ps(a: __m128, rounding: i32) -> __m128 { 815 | | macro_rules! call { 816 | | ($imm4:expr) => { 817 | | roundps(a, $imm4) ... | 820 | | constify_imm4!(rounding, call) 821 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:861:1 | 861 | / pub unsafe fn _mm_round_sd(a: __m128d, b: __m128d, rounding: i32) -> __m128d { 862 | | macro_rules! call { 863 | | ($imm4:expr) => { 864 | | roundsd(a, b, $imm4) ... | 867 | | constify_imm4!(rounding, call) 868 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:908:1 | 908 | / pub unsafe fn _mm_round_ss(a: __m128, b: __m128, rounding: i32) -> __m128 { 909 | | macro_rules! call { 910 | | ($imm4:expr) => { 911 | | roundss(a, b, $imm4) ... | 914 | | constify_imm4!(rounding, call) 915 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:942:1 | 942 | / pub unsafe fn _mm_minpos_epu16(a: __m128i) -> __m128i { 943 | | transmute(phminposuw(a.as_u16x8())) 944 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:954:1 | 954 | / pub unsafe fn _mm_mul_epi32(a: __m128i, b: __m128i) -> __m128i { 955 | | transmute(pmuldq(a.as_i32x4(), b.as_i32x4())) 956 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:970:1 | 970 | / pub unsafe fn _mm_mullo_epi32(a: __m128i, b: __m128i) -> __m128i { 971 | | transmute(simd_mul(a.as_i32x4(), b.as_i32x4())) 972 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1012:1 | 1012 | / pub unsafe fn _mm_mpsadbw_epu8(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 1013 | | let a = a.as_u8x16(); 1014 | | let b = b.as_u8x16(); 1015 | | macro_rules! call { ... | 1020 | | transmute(constify_imm3!(imm8, call)) 1021 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1042:1 | 1042 | / pub unsafe fn _mm_testz_si128(a: __m128i, mask: __m128i) -> i32 { 1043 | | ptestz(a.as_i64x2(), mask.as_i64x2()) 1044 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1065:1 | 1065 | / pub unsafe fn _mm_testc_si128(a: __m128i, mask: __m128i) -> i32 { 1066 | | ptestc(a.as_i64x2(), mask.as_i64x2()) 1067 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1088:1 | 1088 | / pub unsafe fn _mm_testnzc_si128(a: __m128i, mask: __m128i) -> i32 { 1089 | | ptestnzc(a.as_i64x2(), mask.as_i64x2()) 1090 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1111:1 | 1111 | / pub unsafe fn _mm_test_all_zeros(a: __m128i, mask: __m128i) -> i32 { 1112 | | _mm_testz_si128(a, mask) 1113 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1133:1 | 1133 | / pub unsafe fn _mm_test_all_ones(a: __m128i) -> i32 { 1134 | | _mm_testc_si128(a, _mm_cmpeq_epi32(a, a)) 1135 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse41.rs:1156:1 | 1156 | / pub unsafe fn _mm_test_mix_ones_zeros(a: __m128i, mask: __m128i) -> i32 { 1157 | | _mm_testnzc_si128(a, mask) 1158 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:76:1 | 76 | / pub unsafe fn _mm_cmpistrm(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 77 | | let a = a.as_i8x16(); 78 | | let b = b.as_i8x16(); 79 | | macro_rules! call { ... | 84 | | transmute(constify_imm8!(imm8, call)) 85 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:270:1 | 270 | / pub unsafe fn _mm_cmpistri(a: __m128i, b: __m128i, imm8: i32) -> i32 { 271 | | let a = a.as_i8x16(); 272 | | let b = b.as_i8x16(); 273 | | macro_rules! call { ... | 278 | | constify_imm8!(imm8, call) 279 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:291:1 | 291 | / pub unsafe fn _mm_cmpistrz(a: __m128i, b: __m128i, imm8: i32) -> i32 { 292 | | let a = a.as_i8x16(); 293 | | let b = b.as_i8x16(); 294 | | macro_rules! call { ... | 299 | | constify_imm8!(imm8, call) 300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:312:1 | 312 | / pub unsafe fn _mm_cmpistrc(a: __m128i, b: __m128i, imm8: i32) -> i32 { 313 | | let a = a.as_i8x16(); 314 | | let b = b.as_i8x16(); 315 | | macro_rules! call { ... | 320 | | constify_imm8!(imm8, call) 321 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:333:1 | 333 | / pub unsafe fn _mm_cmpistrs(a: __m128i, b: __m128i, imm8: i32) -> i32 { 334 | | let a = a.as_i8x16(); 335 | | let b = b.as_i8x16(); 336 | | macro_rules! call { ... | 341 | | constify_imm8!(imm8, call) 342 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:353:1 | 353 | / pub unsafe fn _mm_cmpistro(a: __m128i, b: __m128i, imm8: i32) -> i32 { 354 | | let a = a.as_i8x16(); 355 | | let b = b.as_i8x16(); 356 | | macro_rules! call { ... | 361 | | constify_imm8!(imm8, call) 362 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:374:1 | 374 | / pub unsafe fn _mm_cmpistra(a: __m128i, b: __m128i, imm8: i32) -> i32 { 375 | | let a = a.as_i8x16(); 376 | | let b = b.as_i8x16(); 377 | | macro_rules! call { ... | 382 | | constify_imm8!(imm8, call) 383 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:394:1 | 394 | / pub unsafe fn _mm_cmpestrm(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> __m128i { 395 | | let a = a.as_i8x16(); 396 | | let b = b.as_i8x16(); 397 | | macro_rules! call { ... | 402 | | transmute(constify_imm8!(imm8, call)) 403 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:489:1 | 489 | / pub unsafe fn _mm_cmpestri(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 490 | | let a = a.as_i8x16(); 491 | | let b = b.as_i8x16(); 492 | | macro_rules! call { ... | 497 | | constify_imm8!(imm8, call) 498 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:510:1 | 510 | / pub unsafe fn _mm_cmpestrz(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 511 | | let a = a.as_i8x16(); 512 | | let b = b.as_i8x16(); 513 | | macro_rules! call { ... | 518 | | constify_imm8!(imm8, call) 519 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:531:1 | 531 | / pub unsafe fn _mm_cmpestrc(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 532 | | let a = a.as_i8x16(); 533 | | let b = b.as_i8x16(); 534 | | macro_rules! call { ... | 539 | | constify_imm8!(imm8, call) 540 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:552:1 | 552 | / pub unsafe fn _mm_cmpestrs(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 553 | | let a = a.as_i8x16(); 554 | | let b = b.as_i8x16(); 555 | | macro_rules! call { ... | 560 | | constify_imm8!(imm8, call) 561 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:573:1 | 573 | / pub unsafe fn _mm_cmpestro(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 574 | | let a = a.as_i8x16(); 575 | | let b = b.as_i8x16(); 576 | | macro_rules! call { ... | 581 | | constify_imm8!(imm8, call) 582 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:595:1 | 595 | / pub unsafe fn _mm_cmpestra(a: __m128i, la: i32, b: __m128i, lb: i32, imm8: i32) -> i32 { 596 | | let a = a.as_i8x16(); 597 | | let b = b.as_i8x16(); 598 | | macro_rules! call { ... | 603 | | constify_imm8!(imm8, call) 604 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:614:1 | 614 | / pub unsafe fn _mm_crc32_u8(crc: u32, v: u8) -> u32 { 615 | | crc32_32_8(crc, v) 616 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:626:1 | 626 | / pub unsafe fn _mm_crc32_u16(crc: u32, v: u16) -> u32 { 627 | | crc32_32_16(crc, v) 628 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:638:1 | 638 | / pub unsafe fn _mm_crc32_u32(crc: u32, v: u32) -> u32 { 639 | | crc32_32_32(crc, v) 640 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse42.rs:650:1 | 650 | / pub unsafe fn _mm_cmpgt_epi64(a: __m128i, b: __m128i) -> __m128i { 651 | | transmute(simd_gt::<_, i64x2>(a.as_i64x2(), b.as_i64x2())) 652 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:34:1 | 34 | / pub unsafe fn _mm256_add_pd(a: __m256d, b: __m256d) -> __m256d { 35 | | simd_add(a, b) 36 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:46:1 | 46 | / pub unsafe fn _mm256_add_ps(a: __m256, b: __m256) -> __m256 { 47 | | simd_add(a, b) 48 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:60:1 | 60 | / pub unsafe fn _mm256_and_pd(a: __m256d, b: __m256d) -> __m256d { 61 | | let a: u64x4 = transmute(a); 62 | | let b: u64x4 = transmute(b); 63 | | transmute(simd_and(a, b)) 64 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:74:1 | 74 | / pub unsafe fn _mm256_and_ps(a: __m256, b: __m256) -> __m256 { 75 | | let a: u32x8 = transmute(a); 76 | | let b: u32x8 = transmute(b); 77 | | transmute(simd_and(a, b)) 78 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:90:1 | 90 | / pub unsafe fn _mm256_or_pd(a: __m256d, b: __m256d) -> __m256d { 91 | | let a: u64x4 = transmute(a); 92 | | let b: u64x4 = transmute(b); 93 | | transmute(simd_or(a, b)) 94 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:104:1 | 104 | / pub unsafe fn _mm256_or_ps(a: __m256, b: __m256) -> __m256 { 105 | | let a: u32x8 = transmute(a); 106 | | let b: u32x8 = transmute(b); 107 | | transmute(simd_or(a, b)) 108 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:119:1 | 119 | / pub unsafe fn _mm256_shuffle_pd(a: __m256d, b: __m256d, imm8: i32) -> __m256d { 120 | | let imm8 = (imm8 & 0xFF) as u8; 121 | | macro_rules! shuffle4 { 122 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 153 | | } 154 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:165:1 | 165 | / pub unsafe fn _mm256_shuffle_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 166 | | let imm8 = (imm8 & 0xFF) as u8; 167 | | macro_rules! shuffle4 { 168 | | ( ... | 216 | | } 217 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:228:1 | 228 | / pub unsafe fn _mm256_andnot_pd(a: __m256d, b: __m256d) -> __m256d { 229 | | let a: u64x4 = transmute(a); 230 | | let b: u64x4 = transmute(b); 231 | | transmute(simd_and(simd_xor(u64x4::splat(!(0_u64)), a), b)) 232 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:243:1 | 243 | / pub unsafe fn _mm256_andnot_ps(a: __m256, b: __m256) -> __m256 { 244 | | let a: u32x8 = transmute(a); 245 | | let b: u32x8 = transmute(b); 246 | | transmute(simd_and(simd_xor(u32x8::splat(!(0_u32)), a), b)) 247 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:257:1 | 257 | / pub unsafe fn _mm256_max_pd(a: __m256d, b: __m256d) -> __m256d { 258 | | simd_fmax(a, b) 259 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:269:1 | 269 | / pub unsafe fn _mm256_max_ps(a: __m256, b: __m256) -> __m256 { 270 | | simd_fmax(a, b) 271 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:281:1 | 281 | / pub unsafe fn _mm256_min_pd(a: __m256d, b: __m256d) -> __m256d { 282 | | simd_fmin(a, b) 283 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:293:1 | 293 | / pub unsafe fn _mm256_min_ps(a: __m256, b: __m256) -> __m256 { 294 | | simd_fmin(a, b) 295 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:305:1 | 305 | / pub unsafe fn _mm256_mul_pd(a: __m256d, b: __m256d) -> __m256d { 306 | | simd_mul(a, b) 307 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:317:1 | 317 | / pub unsafe fn _mm256_mul_ps(a: __m256, b: __m256) -> __m256 { 318 | | simd_mul(a, b) 319 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:329:1 | 329 | / pub unsafe fn _mm256_addsub_pd(a: __m256d, b: __m256d) -> __m256d { 330 | | addsubpd256(a, b) 331 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:341:1 | 341 | / pub unsafe fn _mm256_addsub_ps(a: __m256, b: __m256) -> __m256 { 342 | | addsubps256(a, b) 343 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:353:1 | 353 | / pub unsafe fn _mm256_sub_pd(a: __m256d, b: __m256d) -> __m256d { 354 | | simd_sub(a, b) 355 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:365:1 | 365 | / pub unsafe fn _mm256_sub_ps(a: __m256, b: __m256) -> __m256 { 366 | | simd_sub(a, b) 367 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:377:1 | 377 | / pub unsafe fn _mm256_div_ps(a: __m256, b: __m256) -> __m256 { 378 | | simd_div(a, b) 379 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:389:1 | 389 | / pub unsafe fn _mm256_div_pd(a: __m256d, b: __m256d) -> __m256d { 390 | | simd_div(a, b) 391 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:411:1 | 411 | / pub unsafe fn _mm256_round_pd(a: __m256d, b: i32) -> __m256d { 412 | | macro_rules! call { 413 | | ($imm8:expr) => { 414 | | roundpd256(a, $imm8) ... | 417 | | constify_imm8!(b, call) 418 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:428:1 | 428 | / pub unsafe fn _mm256_ceil_pd(a: __m256d) -> __m256d { 429 | | simd_ceil(a) 430 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:440:1 | 440 | / pub unsafe fn _mm256_floor_pd(a: __m256d) -> __m256d { 441 | | simd_floor(a) 442 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:462:1 | 462 | / pub unsafe fn _mm256_round_ps(a: __m256, b: i32) -> __m256 { 463 | | macro_rules! call { 464 | | ($imm8:expr) => { 465 | | roundps256(a, $imm8) ... | 468 | | constify_imm8!(b, call) 469 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:479:1 | 479 | / pub unsafe fn _mm256_ceil_ps(a: __m256) -> __m256 { 480 | | simd_ceil(a) 481 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:491:1 | 491 | / pub unsafe fn _mm256_floor_ps(a: __m256) -> __m256 { 492 | | simd_floor(a) 493 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:503:1 | 503 | / pub unsafe fn _mm256_sqrt_ps(a: __m256) -> __m256 { 504 | | sqrtps256(a) 505 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:515:1 | 515 | / pub unsafe fn _mm256_sqrt_pd(a: __m256d) -> __m256d { 516 | | simd_fsqrt(a) 517 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:531:1 | 531 | / pub unsafe fn _mm256_blend_pd(a: __m256d, b: __m256d, imm8: i32) -> __m256d { 532 | | let imm8 = (imm8 & 0xFF) as u8; 533 | | macro_rules! blend4 { 534 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 565 | | } 566 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:577:1 | 577 | / pub unsafe fn _mm256_blend_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 578 | | let imm8 = (imm8 & 0xFF) as u8; 579 | | macro_rules! blend4 { 580 | | ( ... | 628 | | } 629 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:639:1 | 639 | / pub unsafe fn _mm256_blendv_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 640 | | vblendvpd(a, b, c) 641 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:651:1 | 651 | / pub unsafe fn _mm256_blendv_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 652 | | vblendvps(a, b, c) 653 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:666:1 | 666 | / pub unsafe fn _mm256_dp_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 667 | | macro_rules! call { 668 | | ($imm8:expr) => { 669 | | vdpps(a, b, $imm8) ... | 672 | | constify_imm8!(imm8, call) 673 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:685:1 | 685 | / pub unsafe fn _mm256_hadd_pd(a: __m256d, b: __m256d) -> __m256d { 686 | | vhaddpd(a, b) 687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:700:1 | 700 | / pub unsafe fn _mm256_hadd_ps(a: __m256, b: __m256) -> __m256 { 701 | | vhaddps(a, b) 702 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:714:1 | 714 | / pub unsafe fn _mm256_hsub_pd(a: __m256d, b: __m256d) -> __m256d { 715 | | vhsubpd(a, b) 716 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:729:1 | 729 | / pub unsafe fn _mm256_hsub_ps(a: __m256, b: __m256) -> __m256 { 730 | | vhsubps(a, b) 731 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:742:1 | 742 | / pub unsafe fn _mm256_xor_pd(a: __m256d, b: __m256d) -> __m256d { 743 | | let a: u64x4 = transmute(a); 744 | | let b: u64x4 = transmute(b); 745 | | transmute(simd_xor(a, b)) 746 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:756:1 | 756 | / pub unsafe fn _mm256_xor_ps(a: __m256, b: __m256) -> __m256 { 757 | | let a: u32x8 = transmute(a); 758 | | let b: u32x8 = transmute(b); 759 | | transmute(simd_xor(a, b)) 760 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:869:1 | 869 | / pub unsafe fn _mm_cmp_pd(a: __m128d, b: __m128d, imm8: i32) -> __m128d { 870 | | macro_rules! call { 871 | | ($imm8:expr) => { 872 | | vcmppd(a, b, $imm8) ... | 875 | | constify_imm6!(imm8, call) 876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:888:1 | 888 | / pub unsafe fn _mm256_cmp_pd(a: __m256d, b: __m256d, imm8: i32) -> __m256d { 889 | | macro_rules! call { 890 | | ($imm8:expr) => { 891 | | vcmppd256(a, b, $imm8) ... | 894 | | constify_imm6!(imm8, call) 895 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:907:1 | 907 | / pub unsafe fn _mm_cmp_ps(a: __m128, b: __m128, imm8: i32) -> __m128 { 908 | | macro_rules! call { 909 | | ($imm8:expr) => { 910 | | vcmpps(a, b, $imm8) ... | 913 | | constify_imm6!(imm8, call) 914 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:926:1 | 926 | / pub unsafe fn _mm256_cmp_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 927 | | macro_rules! call { 928 | | ($imm8:expr) => { 929 | | vcmpps256(a, b, $imm8) ... | 932 | | constify_imm6!(imm8, call) 933 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:947:1 | 947 | / pub unsafe fn _mm_cmp_sd(a: __m128d, b: __m128d, imm8: i32) -> __m128d { 948 | | macro_rules! call { 949 | | ($imm8:expr) => { 950 | | vcmpsd(a, b, $imm8) ... | 953 | | constify_imm6!(imm8, call) 954 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:968:1 | 968 | / pub unsafe fn _mm_cmp_ss(a: __m128, b: __m128, imm8: i32) -> __m128 { 969 | | macro_rules! call { 970 | | ($imm8:expr) => { 971 | | vcmpss(a, b, $imm8) ... | 974 | | constify_imm6!(imm8, call) 975 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:985:1 | 985 | / pub unsafe fn _mm256_cvtepi32_pd(a: __m128i) -> __m256d { 986 | | simd_cast(a.as_i32x4()) 987 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:997:1 | 997 | / pub unsafe fn _mm256_cvtepi32_ps(a: __m256i) -> __m256 { 998 | | vcvtdq2ps(a.as_i32x8()) 999 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1009:1 | 1009 | / pub unsafe fn _mm256_cvtpd_ps(a: __m256d) -> __m128 { 1010 | | vcvtpd2ps(a) 1011 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1021:1 | 1021 | / pub unsafe fn _mm256_cvtps_epi32(a: __m256) -> __m256i { 1022 | | transmute(vcvtps2dq(a)) 1023 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1033:1 | 1033 | / pub unsafe fn _mm256_cvtps_pd(a: __m128) -> __m256d { 1034 | | simd_cast(a) 1035 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1045:1 | 1045 | / pub unsafe fn _mm256_cvttpd_epi32(a: __m256d) -> __m128i { 1046 | | transmute(vcvttpd2dq(a)) 1047 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1057:1 | 1057 | / pub unsafe fn _mm256_cvtpd_epi32(a: __m256d) -> __m128i { 1058 | | transmute(vcvtpd2dq(a)) 1059 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1069:1 | 1069 | / pub unsafe fn _mm256_cvttps_epi32(a: __m256) -> __m256i { 1070 | | transmute(vcvttps2dq(a)) 1071 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1085:1 | 1085 | / pub unsafe fn _mm256_extractf128_ps(a: __m256, imm8: i32) -> __m128 { 1086 | | match imm8 & 1 { 1087 | | 0 => simd_shuffle4(a, _mm256_undefined_ps(), [0, 1, 2, 3]), 1088 | | _ => simd_shuffle4(a, _mm256_undefined_ps(), [4, 5, 6, 7]), 1089 | | } 1090 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1104:1 | 1104 | / pub unsafe fn _mm256_extractf128_pd(a: __m256d, imm8: i32) -> __m128d { 1105 | | match imm8 & 1 { 1106 | | 0 => simd_shuffle2(a, _mm256_undefined_pd(), [0, 1]), 1107 | | _ => simd_shuffle2(a, _mm256_undefined_pd(), [2, 3]), 1108 | | } 1109 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1122:1 | 1122 | / pub unsafe fn _mm256_extractf128_si256(a: __m256i, imm8: i32) -> __m128i { 1123 | | let b = _mm256_undefined_si256().as_i64x4(); 1124 | | let dst: i64x2 = match imm8 & 1 { 1125 | | 0 => simd_shuffle2(a.as_i64x4(), b, [0, 1]), ... | 1128 | | transmute(dst) 1129 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1138:1 | 1138 | / pub unsafe fn _mm256_zeroall() { 1139 | | vzeroall() 1140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1150:1 | 1150 | / pub unsafe fn _mm256_zeroupper() { 1151 | | vzeroupper() 1152 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1162:1 | 1162 | / pub unsafe fn _mm256_permutevar_ps(a: __m256, b: __m256i) -> __m256 { 1163 | | vpermilps256(a, b.as_i32x8()) 1164 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1174:1 | 1174 | / pub unsafe fn _mm_permutevar_ps(a: __m128, b: __m128i) -> __m128 { 1175 | | vpermilps(a, b.as_i32x4()) 1176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1187:1 | 1187 | / pub unsafe fn _mm256_permute_ps(a: __m256, imm8: i32) -> __m256 { 1188 | | let imm8 = (imm8 & 0xFF) as u8; 1189 | | macro_rules! shuffle4 { 1190 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 1233 | | } 1234 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1245:1 | 1245 | / pub unsafe fn _mm_permute_ps(a: __m128, imm8: i32) -> __m128 { 1246 | | let imm8 = (imm8 & 0xFF) as u8; 1247 | | macro_rules! shuffle4 { 1248 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 1287 | | } 1288 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1298:1 | 1298 | / pub unsafe fn _mm256_permutevar_pd(a: __m256d, b: __m256i) -> __m256d { 1299 | | vpermilpd256(a, b.as_i64x4()) 1300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1310:1 | 1310 | / pub unsafe fn _mm_permutevar_pd(a: __m128d, b: __m128i) -> __m128d { 1311 | | vpermilpd(a, b.as_i64x2()) 1312 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1323:1 | 1323 | / pub unsafe fn _mm256_permute_pd(a: __m256d, imm8: i32) -> __m256d { 1324 | | let imm8 = (imm8 & 0xFF) as u8; 1325 | | macro_rules! shuffle4 { 1326 | | ($a:expr, $b:expr, $c:expr, $d:expr) => { ... | 1357 | | } 1358 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1369:1 | 1369 | / pub unsafe fn _mm_permute_pd(a: __m128d, imm8: i32) -> __m128d { 1370 | | let imm8 = (imm8 & 0xFF) as u8; 1371 | | macro_rules! shuffle2 { 1372 | | ($a:expr, $b:expr) => { ... | 1387 | | } 1388 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1399:1 | 1399 | / pub unsafe fn _mm256_permute2f128_ps(a: __m256, b: __m256, imm8: i32) -> __m256 { 1400 | | macro_rules! call { 1401 | | ($imm8:expr) => { 1402 | | vperm2f128ps256(a, b, $imm8) ... | 1405 | | constify_imm8!(imm8, call) 1406 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1417:1 | 1417 | / pub unsafe fn _mm256_permute2f128_pd(a: __m256d, b: __m256d, imm8: i32) -> __m256d { 1418 | | macro_rules! call { 1419 | | ($imm8:expr) => { 1420 | | vperm2f128pd256(a, b, $imm8) ... | 1423 | | constify_imm8!(imm8, call) 1424 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1435:1 | 1435 | / pub unsafe fn _mm256_permute2f128_si256(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 1436 | | let a = a.as_i32x8(); 1437 | | let b = b.as_i32x8(); 1438 | | macro_rules! call { ... | 1444 | | transmute(r) 1445 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1456:1 | 1456 | / pub unsafe fn _mm256_broadcast_ss(f: &f32) -> __m256 { 1457 | | _mm256_set1_ps(*f) 1458 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1469:1 | 1469 | / pub unsafe fn _mm_broadcast_ss(f: &f32) -> __m128 { 1470 | | _mm_set1_ps(*f) 1471 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1482:1 | 1482 | / pub unsafe fn _mm256_broadcast_sd(f: &f64) -> __m256d { 1483 | | _mm256_set1_pd(*f) 1484 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1494:1 | 1494 | / pub unsafe fn _mm256_broadcast_ps(a: &__m128) -> __m256 { 1495 | | vbroadcastf128ps256(a) 1496 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1506:1 | 1506 | / pub unsafe fn _mm256_broadcast_pd(a: &__m128d) -> __m256d { 1507 | | vbroadcastf128pd256(a) 1508 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1523:1 | 1523 | / pub unsafe fn _mm256_insertf128_ps(a: __m256, b: __m128, imm8: i32) -> __m256 { 1524 | | let b = _mm256_castps128_ps256(b); 1525 | | match imm8 & 1 { 1526 | | 0 => simd_shuffle8(a, b, [8, 9, 10, 11, 4, 5, 6, 7]), 1527 | | _ => simd_shuffle8(a, b, [0, 1, 2, 3, 8, 9, 10, 11]), 1528 | | } 1529 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1544:1 | 1544 | / pub unsafe fn _mm256_insertf128_pd(a: __m256d, b: __m128d, imm8: i32) -> __m256d { 1545 | | match imm8 & 1 { 1546 | | 0 => simd_shuffle4(a, _mm256_castpd128_pd256(b), [4, 5, 2, 3]), 1547 | | _ => simd_shuffle4(a, _mm256_castpd128_pd256(b), [0, 1, 4, 5]), 1548 | | } 1549 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1563:1 | 1563 | / pub unsafe fn _mm256_insertf128_si256(a: __m256i, b: __m128i, imm8: i32) -> __m256i { 1564 | | let b = _mm256_castsi128_si256(b).as_i64x4(); 1565 | | let dst: i64x4 = match imm8 & 1 { 1566 | | 0 => simd_shuffle4(a.as_i64x4(), b, [4, 5, 2, 3]), ... | 1569 | | transmute(dst) 1570 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1581:1 | 1581 | / pub unsafe fn _mm256_insert_epi8(a: __m256i, i: i8, index: i32) -> __m256i { 1582 | | let a = a.as_i8x32(); 1583 | | macro_rules! call { 1584 | | ($index:expr) => { ... | 1588 | | transmute(constify_imm5!(index, call)) 1589 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1600:1 | 1600 | / pub unsafe fn _mm256_insert_epi16(a: __m256i, i: i16, index: i32) -> __m256i { 1601 | | let a = a.as_i16x16(); 1602 | | macro_rules! call { 1603 | | ($index:expr) => { ... | 1607 | | transmute(constify_imm4!((index & 15), call)) 1608 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1619:1 | 1619 | / pub unsafe fn _mm256_insert_epi32(a: __m256i, i: i32, index: i32) -> __m256i { 1620 | | let a = a.as_i32x8(); 1621 | | macro_rules! call { 1622 | | ($index:expr) => { ... | 1626 | | transmute(constify_imm8!((index & 7), call)) 1627 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1640:1 | 1640 | / pub unsafe fn _mm256_load_pd(mem_addr: *const f64) -> __m256d { 1641 | | *(mem_addr as *const __m256d) 1642 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1655:1 | 1655 | / pub unsafe fn _mm256_store_pd(mem_addr: *mut f64, a: __m256d) { 1656 | | *(mem_addr as *mut __m256d) = a; 1657 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1670:1 | 1670 | / pub unsafe fn _mm256_load_ps(mem_addr: *const f32) -> __m256 { 1671 | | *(mem_addr as *const __m256) 1672 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1685:1 | 1685 | / pub unsafe fn _mm256_store_ps(mem_addr: *mut f32, a: __m256) { 1686 | | *(mem_addr as *mut __m256) = a; 1687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1698:1 | 1698 | / pub unsafe fn _mm256_loadu_pd(mem_addr: *const f64) -> __m256d { 1699 | | let mut dst = _mm256_undefined_pd(); 1700 | | ptr::copy_nonoverlapping( 1701 | | mem_addr as *const u8, ... | 1705 | | dst 1706 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1717:1 | 1717 | / pub unsafe fn _mm256_storeu_pd(mem_addr: *mut f64, a: __m256d) { 1718 | | storeupd256(mem_addr, a); 1719 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1730:1 | 1730 | / pub unsafe fn _mm256_loadu_ps(mem_addr: *const f32) -> __m256 { 1731 | | let mut dst = _mm256_undefined_ps(); 1732 | | ptr::copy_nonoverlapping( 1733 | | mem_addr as *const u8, ... | 1737 | | dst 1738 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1749:1 | 1749 | / pub unsafe fn _mm256_storeu_ps(mem_addr: *mut f32, a: __m256) { 1750 | | storeups256(mem_addr, a); 1751 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1762:1 | 1762 | / pub unsafe fn _mm256_load_si256(mem_addr: *const __m256i) -> __m256i { 1763 | | *mem_addr 1764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1775:1 | 1775 | / pub unsafe fn _mm256_store_si256(mem_addr: *mut __m256i, a: __m256i) { 1776 | | *mem_addr = a; 1777 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1787:1 | 1787 | / pub unsafe fn _mm256_loadu_si256(mem_addr: *const __m256i) -> __m256i { 1788 | | let mut dst = _mm256_undefined_si256(); 1789 | | ptr::copy_nonoverlapping( 1790 | | mem_addr as *const u8, ... | 1794 | | dst 1795 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1805:1 | 1805 | / pub unsafe fn _mm256_storeu_si256(mem_addr: *mut __m256i, a: __m256i) { 1806 | | storeudq256(mem_addr as *mut i8, a.as_i8x32()); 1807 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1818:1 | 1818 | / pub unsafe fn _mm256_maskload_pd(mem_addr: *const f64, mask: __m256i) -> __m256d { 1819 | | maskloadpd256(mem_addr as *const i8, mask.as_i64x4()) 1820 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1830:1 | 1830 | / pub unsafe fn _mm256_maskstore_pd(mem_addr: *mut f64, mask: __m256i, a: __m256d) { 1831 | | maskstorepd256(mem_addr as *mut i8, mask.as_i64x4(), a); 1832 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1843:1 | 1843 | / pub unsafe fn _mm_maskload_pd(mem_addr: *const f64, mask: __m128i) -> __m128d { 1844 | | maskloadpd(mem_addr as *const i8, mask.as_i64x2()) 1845 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1855:1 | 1855 | / pub unsafe fn _mm_maskstore_pd(mem_addr: *mut f64, mask: __m128i, a: __m128d) { 1856 | | maskstorepd(mem_addr as *mut i8, mask.as_i64x2(), a); 1857 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1868:1 | 1868 | / pub unsafe fn _mm256_maskload_ps(mem_addr: *const f32, mask: __m256i) -> __m256 { 1869 | | maskloadps256(mem_addr as *const i8, mask.as_i32x8()) 1870 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1880:1 | 1880 | / pub unsafe fn _mm256_maskstore_ps(mem_addr: *mut f32, mask: __m256i, a: __m256) { 1881 | | maskstoreps256(mem_addr as *mut i8, mask.as_i32x8(), a); 1882 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1893:1 | 1893 | / pub unsafe fn _mm_maskload_ps(mem_addr: *const f32, mask: __m128i) -> __m128 { 1894 | | maskloadps(mem_addr as *const i8, mask.as_i32x4()) 1895 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1905:1 | 1905 | / pub unsafe fn _mm_maskstore_ps(mem_addr: *mut f32, mask: __m128i, a: __m128) { 1906 | | maskstoreps(mem_addr as *mut i8, mask.as_i32x4(), a); 1907 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1917:1 | 1917 | / pub unsafe fn _mm256_movehdup_ps(a: __m256) -> __m256 { 1918 | | simd_shuffle8(a, a, [1, 1, 3, 3, 5, 5, 7, 7]) 1919 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1929:1 | 1929 | / pub unsafe fn _mm256_moveldup_ps(a: __m256) -> __m256 { 1930 | | simd_shuffle8(a, a, [0, 0, 2, 2, 4, 4, 6, 6]) 1931 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1941:1 | 1941 | / pub unsafe fn _mm256_movedup_pd(a: __m256d) -> __m256d { 1942 | | simd_shuffle4(a, a, [0, 0, 2, 2]) 1943 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1954:1 | 1954 | / pub unsafe fn _mm256_lddqu_si256(mem_addr: *const __m256i) -> __m256i { 1955 | | transmute(vlddqu(mem_addr as *const i8)) 1956 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1967:1 | 1967 | / pub unsafe fn _mm256_stream_si256(mem_addr: *mut __m256i, a: __m256i) { 1968 | | intrinsics::nontemporal_store(mem_addr, a); 1969 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1981:1 | 1981 | / pub unsafe fn _mm256_stream_pd(mem_addr: *mut f64, a: __m256d) { 1982 | | intrinsics::nontemporal_store(mem_addr as *mut __m256d, a); 1983 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:1996:1 | 1996 | / pub unsafe fn _mm256_stream_ps(mem_addr: *mut f32, a: __m256) { 1997 | | intrinsics::nontemporal_store(mem_addr as *mut __m256, a); 1998 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2009:1 | 2009 | / pub unsafe fn _mm256_rcp_ps(a: __m256) -> __m256 { 2010 | | vrcpps(a) 2011 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2022:1 | 2022 | / pub unsafe fn _mm256_rsqrt_ps(a: __m256) -> __m256 { 2023 | | vrsqrtps(a) 2024 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2034:1 | 2034 | / pub unsafe fn _mm256_unpackhi_pd(a: __m256d, b: __m256d) -> __m256d { 2035 | | simd_shuffle4(a, b, [1, 5, 3, 7]) 2036 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2046:1 | 2046 | / pub unsafe fn _mm256_unpackhi_ps(a: __m256, b: __m256) -> __m256 { 2047 | | simd_shuffle8(a, b, [2, 10, 3, 11, 6, 14, 7, 15]) 2048 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2058:1 | 2058 | / pub unsafe fn _mm256_unpacklo_pd(a: __m256d, b: __m256d) -> __m256d { 2059 | | simd_shuffle4(a, b, [0, 4, 2, 6]) 2060 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2070:1 | 2070 | / pub unsafe fn _mm256_unpacklo_ps(a: __m256, b: __m256) -> __m256 { 2071 | | simd_shuffle8(a, b, [0, 8, 1, 9, 4, 12, 5, 13]) 2072 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2084:1 | 2084 | / pub unsafe fn _mm256_testz_si256(a: __m256i, b: __m256i) -> i32 { 2085 | | ptestz256(a.as_i64x4(), b.as_i64x4()) 2086 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2098:1 | 2098 | / pub unsafe fn _mm256_testc_si256(a: __m256i, b: __m256i) -> i32 { 2099 | | ptestc256(a.as_i64x4(), b.as_i64x4()) 2100 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2113:1 | 2113 | / pub unsafe fn _mm256_testnzc_si256(a: __m256i, b: __m256i) -> i32 { 2114 | | ptestnzc256(a.as_i64x4(), b.as_i64x4()) 2115 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2130:1 | 2130 | / pub unsafe fn _mm256_testz_pd(a: __m256d, b: __m256d) -> i32 { 2131 | | vtestzpd256(a, b) 2132 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2147:1 | 2147 | / pub unsafe fn _mm256_testc_pd(a: __m256d, b: __m256d) -> i32 { 2148 | | vtestcpd256(a, b) 2149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2165:1 | 2165 | / pub unsafe fn _mm256_testnzc_pd(a: __m256d, b: __m256d) -> i32 { 2166 | | vtestnzcpd256(a, b) 2167 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2182:1 | 2182 | / pub unsafe fn _mm_testz_pd(a: __m128d, b: __m128d) -> i32 { 2183 | | vtestzpd(a, b) 2184 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2199:1 | 2199 | / pub unsafe fn _mm_testc_pd(a: __m128d, b: __m128d) -> i32 { 2200 | | vtestcpd(a, b) 2201 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2217:1 | 2217 | / pub unsafe fn _mm_testnzc_pd(a: __m128d, b: __m128d) -> i32 { 2218 | | vtestnzcpd(a, b) 2219 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2234:1 | 2234 | / pub unsafe fn _mm256_testz_ps(a: __m256, b: __m256) -> i32 { 2235 | | vtestzps256(a, b) 2236 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2251:1 | 2251 | / pub unsafe fn _mm256_testc_ps(a: __m256, b: __m256) -> i32 { 2252 | | vtestcps256(a, b) 2253 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2269:1 | 2269 | / pub unsafe fn _mm256_testnzc_ps(a: __m256, b: __m256) -> i32 { 2270 | | vtestnzcps256(a, b) 2271 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2286:1 | 2286 | / pub unsafe fn _mm_testz_ps(a: __m128, b: __m128) -> i32 { 2287 | | vtestzps(a, b) 2288 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2303:1 | 2303 | / pub unsafe fn _mm_testc_ps(a: __m128, b: __m128) -> i32 { 2304 | | vtestcps(a, b) 2305 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2321:1 | 2321 | / pub unsafe fn _mm_testnzc_ps(a: __m128, b: __m128) -> i32 { 2322 | | vtestnzcps(a, b) 2323 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2334:1 | 2334 | / pub unsafe fn _mm256_movemask_pd(a: __m256d) -> i32 { 2335 | | movmskpd256(a) 2336 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2347:1 | 2347 | / pub unsafe fn _mm256_movemask_ps(a: __m256) -> i32 { 2348 | | movmskps256(a) 2349 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2358:1 | 2358 | / pub unsafe fn _mm256_setzero_pd() -> __m256d { 2359 | | _mm256_set1_pd(0.0) 2360 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2369:1 | 2369 | / pub unsafe fn _mm256_setzero_ps() -> __m256 { 2370 | | _mm256_set1_ps(0.0) 2371 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2380:1 | 2380 | / pub unsafe fn _mm256_setzero_si256() -> __m256i { 2381 | | _mm256_set1_epi8(0) 2382 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2393:1 | 2393 | / pub unsafe fn _mm256_set_pd(a: f64, b: f64, c: f64, d: f64) -> __m256d { 2394 | | _mm256_setr_pd(d, c, b, a) 2395 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2405:1 | 2405 | / pub unsafe fn _mm256_set_ps( 2406 | | a: f32, 2407 | | b: f32, 2408 | | c: f32, ... | 2415 | | _mm256_setr_ps(h, g, f, e, d, c, b, a) 2416 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2405:1 | 2405 | / pub unsafe fn _mm256_set_ps( 2406 | | a: f32, 2407 | | b: f32, 2408 | | c: f32, ... | 2413 | | h: f32, 2414 | | ) -> __m256 { | |___________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2426:1 | 2426 | / pub unsafe fn _mm256_set_epi8( 2427 | | e00: i8, 2428 | | e01: i8, 2429 | | e02: i8, ... | 2466 | | ) 2467 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (32/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2426:1 | 2426 | / pub unsafe fn _mm256_set_epi8( 2427 | | e00: i8, 2428 | | e01: i8, 2429 | | e02: i8, ... | 2458 | | e31: i8, 2459 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2476:1 | 2476 | / pub unsafe fn _mm256_set_epi16( 2477 | | e00: i16, 2478 | | e01: i16, 2479 | | e02: i16, ... | 2500 | | ) 2501 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2476:1 | 2476 | / pub unsafe fn _mm256_set_epi16( 2477 | | e00: i16, 2478 | | e01: i16, 2479 | | e02: i16, ... | 2492 | | e15: i16, 2493 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2510:1 | 2510 | / pub unsafe fn _mm256_set_epi32( 2511 | | e0: i32, 2512 | | e1: i32, 2513 | | e2: i32, ... | 2520 | | _mm256_setr_epi32(e7, e6, e5, e4, e3, e2, e1, e0) 2521 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2510:1 | 2510 | / pub unsafe fn _mm256_set_epi32( 2511 | | e0: i32, 2512 | | e1: i32, 2513 | | e2: i32, ... | 2518 | | e7: i32, 2519 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2530:1 | 2530 | / pub unsafe fn _mm256_set_epi64x(a: i64, b: i64, c: i64, d: i64) -> __m256i { 2531 | | _mm256_setr_epi64x(d, c, b, a) 2532 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2542:1 | 2542 | / pub unsafe fn _mm256_setr_pd(a: f64, b: f64, c: f64, d: f64) -> __m256d { 2543 | | __m256d(a, b, c, d) 2544 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2554:1 | 2554 | / pub unsafe fn _mm256_setr_ps( 2555 | | a: f32, 2556 | | b: f32, 2557 | | c: f32, ... | 2564 | | __m256(a, b, c, d, e, f, g, h) 2565 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2554:1 | 2554 | / pub unsafe fn _mm256_setr_ps( 2555 | | a: f32, 2556 | | b: f32, 2557 | | c: f32, ... | 2562 | | h: f32, 2563 | | ) -> __m256 { | |___________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2575:1 | 2575 | / pub unsafe fn _mm256_setr_epi8( 2576 | | e00: i8, 2577 | | e01: i8, 2578 | | e02: i8, ... | 2615 | | )) 2616 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (32/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2575:1 | 2575 | / pub unsafe fn _mm256_setr_epi8( 2576 | | e00: i8, 2577 | | e01: i8, 2578 | | e02: i8, ... | 2607 | | e31: i8, 2608 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2626:1 | 2626 | / pub unsafe fn _mm256_setr_epi16( 2627 | | e00: i16, 2628 | | e01: i16, 2629 | | e02: i16, ... | 2650 | | )) 2651 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2626:1 | 2626 | / pub unsafe fn _mm256_setr_epi16( 2627 | | e00: i16, 2628 | | e01: i16, 2629 | | e02: i16, ... | 2642 | | e15: i16, 2643 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2661:1 | 2661 | / pub unsafe fn _mm256_setr_epi32( 2662 | | e0: i32, 2663 | | e1: i32, 2664 | | e2: i32, ... | 2671 | | transmute(i32x8::new(e0, e1, e2, e3, e4, e5, e6, e7)) 2672 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2661:1 | 2661 | / pub unsafe fn _mm256_setr_epi32( 2662 | | e0: i32, 2663 | | e1: i32, 2664 | | e2: i32, ... | 2669 | | e7: i32, 2670 | | ) -> __m256i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2682:1 | 2682 | / pub unsafe fn _mm256_setr_epi64x(a: i64, b: i64, c: i64, d: i64) -> __m256i { 2683 | | transmute(i64x4::new(a, b, c, d)) 2684 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2694:1 | 2694 | / pub unsafe fn _mm256_set1_pd(a: f64) -> __m256d { 2695 | | _mm256_setr_pd(a, a, a, a) 2696 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2706:1 | 2706 | / pub unsafe fn _mm256_set1_ps(a: f32) -> __m256 { 2707 | | _mm256_setr_ps(a, a, a, a, a, a, a, a) 2708 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2720:1 | 2720 | / pub unsafe fn _mm256_set1_epi8(a: i8) -> __m256i { 2721 | | #[rustfmt::skip] 2722 | | _mm256_setr_epi8( 2723 | | a, a, a, a, a, a, a, a, ... | 2727 | | ) 2728 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2740:1 | 2740 | / pub unsafe fn _mm256_set1_epi16(a: i16) -> __m256i { 2741 | | _mm256_setr_epi16(a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a) 2742 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2752:1 | 2752 | / pub unsafe fn _mm256_set1_epi32(a: i32) -> __m256i { 2753 | | _mm256_setr_epi32(a, a, a, a, a, a, a, a) 2754 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2766:1 | 2766 | / pub unsafe fn _mm256_set1_epi64x(a: i64) -> __m256i { 2767 | | _mm256_setr_epi64x(a, a, a, a) 2768 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2778:1 | 2778 | / pub unsafe fn _mm256_castpd_ps(a: __m256d) -> __m256 { 2779 | | transmute(a) 2780 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2790:1 | 2790 | / pub unsafe fn _mm256_castps_pd(a: __m256) -> __m256d { 2791 | | transmute(a) 2792 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2802:1 | 2802 | / pub unsafe fn _mm256_castps_si256(a: __m256) -> __m256i { 2803 | | transmute(a) 2804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2814:1 | 2814 | / pub unsafe fn _mm256_castsi256_ps(a: __m256i) -> __m256 { 2815 | | transmute(a) 2816 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2826:1 | 2826 | / pub unsafe fn _mm256_castpd_si256(a: __m256d) -> __m256i { 2827 | | transmute(a) 2828 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2838:1 | 2838 | / pub unsafe fn _mm256_castsi256_pd(a: __m256i) -> __m256d { 2839 | | transmute(a) 2840 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2850:1 | 2850 | / pub unsafe fn _mm256_castps256_ps128(a: __m256) -> __m128 { 2851 | | simd_shuffle4(a, a, [0, 1, 2, 3]) 2852 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2862:1 | 2862 | / pub unsafe fn _mm256_castpd256_pd128(a: __m256d) -> __m128d { 2863 | | simd_shuffle2(a, a, [0, 1]) 2864 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2874:1 | 2874 | / pub unsafe fn _mm256_castsi256_si128(a: __m256i) -> __m128i { 2875 | | let a = a.as_i64x4(); 2876 | | let dst: i64x2 = simd_shuffle2(a, a, [0, 1]); 2877 | | transmute(dst) 2878 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2889:1 | 2889 | / pub unsafe fn _mm256_castps128_ps256(a: __m128) -> __m256 { 2890 | | // FIXME simd_shuffle8(a, a, [0, 1, 2, 3, -1, -1, -1, -1]) 2891 | | simd_shuffle8(a, a, [0, 1, 2, 3, 0, 0, 0, 0]) 2892 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2903:1 | 2903 | / pub unsafe fn _mm256_castpd128_pd256(a: __m128d) -> __m256d { 2904 | | // FIXME simd_shuffle4(a, a, [0, 1, -1, -1]) 2905 | | simd_shuffle4(a, a, [0, 1, 0, 0]) 2906 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2917:1 | 2917 | / pub unsafe fn _mm256_castsi128_si256(a: __m128i) -> __m256i { 2918 | | let a = a.as_i64x2(); 2919 | | // FIXME simd_shuffle4(a, a, [0, 1, -1, -1]) 2920 | | let dst: i64x4 = simd_shuffle4(a, a, [0, 1, 0, 0]); 2921 | | transmute(dst) 2922 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2934:1 | 2934 | / pub unsafe fn _mm256_zextps128_ps256(a: __m128) -> __m256 { 2935 | | simd_shuffle8(a, _mm_setzero_ps(), [0, 1, 2, 3, 4, 5, 6, 7]) 2936 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2948:1 | 2948 | / pub unsafe fn _mm256_zextsi128_si256(a: __m128i) -> __m256i { 2949 | | let b = _mm_setzero_si128().as_i64x2(); 2950 | | let dst: i64x4 = simd_shuffle4(a.as_i64x2(), b, [0, 1, 2, 3]); 2951 | | transmute(dst) 2952 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2965:1 | 2965 | / pub unsafe fn _mm256_zextpd128_pd256(a: __m128d) -> __m256d { 2966 | | simd_shuffle4(a, _mm_setzero_pd(), [0, 1, 2, 3]) 2967 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2976:1 | 2976 | / pub unsafe fn _mm256_undefined_ps() -> __m256 { 2977 | | _mm256_set1_ps(0.0) 2978 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2987:1 | 2987 | / pub unsafe fn _mm256_undefined_pd() -> __m256d { 2988 | | _mm256_set1_pd(0.0) 2989 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:2998:1 | 2998 | / pub unsafe fn _mm256_undefined_si256() -> __m256i { 2999 | | // FIXME: this function should return MaybeUninit<__m256i> 3000 | | mem::MaybeUninit::<__m256i>::uninit().assume_init() 3001 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3010:1 | 3010 | / pub unsafe fn _mm256_set_m128(hi: __m128, lo: __m128) -> __m256 { 3011 | | simd_shuffle8(lo, hi, [0, 1, 2, 3, 4, 5, 6, 7]) 3012 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3021:1 | 3021 | / pub unsafe fn _mm256_set_m128d(hi: __m128d, lo: __m128d) -> __m256d { 3022 | | let hi: __m128 = transmute(hi); 3023 | | let lo: __m128 = transmute(lo); 3024 | | transmute(_mm256_set_m128(hi, lo)) 3025 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3034:1 | 3034 | / pub unsafe fn _mm256_set_m128i(hi: __m128i, lo: __m128i) -> __m256i { 3035 | | let hi: __m128 = transmute(hi); 3036 | | let lo: __m128 = transmute(lo); 3037 | | transmute(_mm256_set_m128(hi, lo)) 3038 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3047:1 | 3047 | / pub unsafe fn _mm256_setr_m128(lo: __m128, hi: __m128) -> __m256 { 3048 | | _mm256_set_m128(hi, lo) 3049 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3058:1 | 3058 | / pub unsafe fn _mm256_setr_m128d(lo: __m128d, hi: __m128d) -> __m256d { 3059 | | _mm256_set_m128d(hi, lo) 3060 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3069:1 | 3069 | / pub unsafe fn _mm256_setr_m128i(lo: __m128i, hi: __m128i) -> __m256i { 3070 | | _mm256_set_m128i(hi, lo) 3071 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3083:1 | 3083 | / pub unsafe fn _mm256_loadu2_m128(hiaddr: *const f32, loaddr: *const f32) -> __m256 { 3084 | | let a = _mm256_castps128_ps256(_mm_loadu_ps(loaddr)); 3085 | | _mm256_insertf128_ps(a, _mm_loadu_ps(hiaddr), 1) 3086 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3098:1 | 3098 | / pub unsafe fn _mm256_loadu2_m128d(hiaddr: *const f64, loaddr: *const f64) -> __m256d { 3099 | | let a = _mm256_castpd128_pd256(_mm_loadu_pd(loaddr)); 3100 | | _mm256_insertf128_pd(a, _mm_loadu_pd(hiaddr), 1) 3101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3112:1 | 3112 | / pub unsafe fn _mm256_loadu2_m128i(hiaddr: *const __m128i, loaddr: *const __m128i) -> __m256i { 3113 | | let a = _mm256_castsi128_si256(_mm_loadu_si128(loaddr)); 3114 | | _mm256_insertf128_si256(a, _mm_loadu_si128(hiaddr), 1) 3115 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3127:1 | 3127 | / pub unsafe fn _mm256_storeu2_m128(hiaddr: *mut f32, loaddr: *mut f32, a: __m256) { 3128 | | let lo = _mm256_castps256_ps128(a); 3129 | | _mm_storeu_ps(loaddr, lo); 3130 | | let hi = _mm256_extractf128_ps(a, 1); 3131 | | _mm_storeu_ps(hiaddr, hi); 3132 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3144:1 | 3144 | / pub unsafe fn _mm256_storeu2_m128d(hiaddr: *mut f64, loaddr: *mut f64, a: __m256d) { 3145 | | let lo = _mm256_castpd256_pd128(a); 3146 | | _mm_storeu_pd(loaddr, lo); 3147 | | let hi = _mm256_extractf128_pd(a, 1); 3148 | | _mm_storeu_pd(hiaddr, hi); 3149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3160:1 | 3160 | / pub unsafe fn _mm256_storeu2_m128i(hiaddr: *mut __m128i, loaddr: *mut __m128i, a: __m256i) { 3161 | | let lo = _mm256_castsi256_si128(a); 3162 | | _mm_storeu_si128(loaddr, lo); 3163 | | let hi = _mm256_extractf128_si256(a, 1); 3164 | | _mm_storeu_si128(hiaddr, hi); 3165 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx.rs:3174:1 | 3174 | / pub unsafe fn _mm256_cvtss_f32(a: __m256) -> f32 { 3175 | | simd_extract(a, 0) 3176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:36:1 | 36 | / pub unsafe fn _mm256_abs_epi32(a: __m256i) -> __m256i { 37 | | transmute(pabsd(a.as_i32x8())) 38 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:47:1 | 47 | / pub unsafe fn _mm256_abs_epi16(a: __m256i) -> __m256i { 48 | | transmute(pabsw(a.as_i16x16())) 49 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:58:1 | 58 | / pub unsafe fn _mm256_abs_epi8(a: __m256i) -> __m256i { 59 | | transmute(pabsb(a.as_i8x32())) 60 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:69:1 | 69 | / pub unsafe fn _mm256_add_epi64(a: __m256i, b: __m256i) -> __m256i { 70 | | transmute(simd_add(a.as_i64x4(), b.as_i64x4())) 71 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:80:1 | 80 | / pub unsafe fn _mm256_add_epi32(a: __m256i, b: __m256i) -> __m256i { 81 | | transmute(simd_add(a.as_i32x8(), b.as_i32x8())) 82 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:91:1 | 91 | / pub unsafe fn _mm256_add_epi16(a: __m256i, b: __m256i) -> __m256i { 92 | | transmute(simd_add(a.as_i16x16(), b.as_i16x16())) 93 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:102:1 | 102 | / pub unsafe fn _mm256_add_epi8(a: __m256i, b: __m256i) -> __m256i { 103 | | transmute(simd_add(a.as_i8x32(), b.as_i8x32())) 104 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:113:1 | 113 | / pub unsafe fn _mm256_adds_epi8(a: __m256i, b: __m256i) -> __m256i { 114 | | transmute(simd_saturating_add(a.as_i8x32(), b.as_i8x32())) 115 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:124:1 | 124 | / pub unsafe fn _mm256_adds_epi16(a: __m256i, b: __m256i) -> __m256i { 125 | | transmute(simd_saturating_add(a.as_i16x16(), b.as_i16x16())) 126 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:135:1 | 135 | / pub unsafe fn _mm256_adds_epu8(a: __m256i, b: __m256i) -> __m256i { 136 | | transmute(simd_saturating_add(a.as_u8x32(), b.as_u8x32())) 137 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:146:1 | 146 | / pub unsafe fn _mm256_adds_epu16(a: __m256i, b: __m256i) -> __m256i { 147 | | transmute(simd_saturating_add(a.as_u16x16(), b.as_u16x16())) 148 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:159:1 | 159 | / pub unsafe fn _mm256_alignr_epi8(a: __m256i, b: __m256i, n: i32) -> __m256i { 160 | | let n = n as u32; 161 | | // If `palignr` is shifting the pair of vectors more than the size of two 162 | | // lanes, emit zero. ... | 308 | | transmute(r) 309 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:319:1 | 319 | / pub unsafe fn _mm256_and_si256(a: __m256i, b: __m256i) -> __m256i { 320 | | transmute(simd_and(a.as_i64x4(), b.as_i64x4())) 321 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:331:1 | 331 | / pub unsafe fn _mm256_andnot_si256(a: __m256i, b: __m256i) -> __m256i { 332 | | let all_ones = _mm256_set1_epi8(-1); 333 | | transmute(simd_and( 334 | | simd_xor(a.as_i64x4(), all_ones.as_i64x4()), 335 | | b.as_i64x4(), 336 | | )) 337 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:346:1 | 346 | / pub unsafe fn _mm256_avg_epu16(a: __m256i, b: __m256i) -> __m256i { 347 | | transmute(pavgw(a.as_u16x16(), b.as_u16x16())) 348 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:357:1 | 357 | / pub unsafe fn _mm256_avg_epu8(a: __m256i, b: __m256i) -> __m256i { 358 | | transmute(pavgb(a.as_u8x32(), b.as_u8x32())) 359 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:369:1 | 369 | / pub unsafe fn _mm_blend_epi32(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 370 | | let imm8 = (imm8 & 0xFF) as u8; 371 | | let a = a.as_i32x4(); 372 | | let b = b.as_i32x4(); ... | 394 | | transmute(r) 395 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:405:1 | 405 | / pub unsafe fn _mm256_blend_epi32(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 406 | | let imm8 = (imm8 & 0xFF) as u8; 407 | | let a = a.as_i32x8(); 408 | | let b = b.as_i32x8(); ... | 459 | | transmute(r) 460 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:470:1 | 470 | / pub unsafe fn _mm256_blend_epi16(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 471 | | let imm8 = (imm8 & 0xFF) as u8; 472 | | let a = a.as_i16x16(); 473 | | let b = b.as_i16x16(); ... | 564 | | transmute(r) 565 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:574:1 | 574 | / pub unsafe fn _mm256_blendv_epi8(a: __m256i, b: __m256i, mask: __m256i) -> __m256i { 575 | | transmute(pblendvb(a.as_i8x32(), b.as_i8x32(), mask.as_i8x32())) 576 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:586:1 | 586 | / pub unsafe fn _mm_broadcastb_epi8(a: __m128i) -> __m128i { 587 | | let zero = _mm_setzero_si128(); 588 | | let ret = simd_shuffle16(a.as_i8x16(), zero.as_i8x16(), [0_u32; 16]); 589 | | transmute::(ret) 590 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:600:1 | 600 | / pub unsafe fn _mm256_broadcastb_epi8(a: __m128i) -> __m256i { 601 | | let zero = _mm_setzero_si128(); 602 | | let ret = simd_shuffle32(a.as_i8x16(), zero.as_i8x16(), [0_u32; 32]); 603 | | transmute::(ret) 604 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:616:1 | 616 | / pub unsafe fn _mm_broadcastd_epi32(a: __m128i) -> __m128i { 617 | | let zero = _mm_setzero_si128(); 618 | | let ret = simd_shuffle4(a.as_i32x4(), zero.as_i32x4(), [0_u32; 4]); 619 | | transmute::(ret) 620 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:632:1 | 632 | / pub unsafe fn _mm256_broadcastd_epi32(a: __m128i) -> __m256i { 633 | | let zero = _mm_setzero_si128(); 634 | | let ret = simd_shuffle8(a.as_i32x4(), zero.as_i32x4(), [0_u32; 8]); 635 | | transmute::(ret) 636 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:647:1 | 647 | / pub unsafe fn _mm_broadcastq_epi64(a: __m128i) -> __m128i { 648 | | let ret = simd_shuffle2(a.as_i64x2(), a.as_i64x2(), [0_u32; 2]); 649 | | transmute::(ret) 650 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:660:1 | 660 | / pub unsafe fn _mm256_broadcastq_epi64(a: __m128i) -> __m256i { 661 | | let ret = simd_shuffle4(a.as_i64x2(), a.as_i64x2(), [0_u32; 4]); 662 | | transmute::(ret) 663 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:673:1 | 673 | / pub unsafe fn _mm_broadcastsd_pd(a: __m128d) -> __m128d { 674 | | simd_shuffle2(a, _mm_setzero_pd(), [0_u32; 2]) 675 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:685:1 | 685 | / pub unsafe fn _mm256_broadcastsd_pd(a: __m128d) -> __m256d { 686 | | simd_shuffle4(a, _mm_setzero_pd(), [0_u32; 4]) 687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:698:1 | 698 | / pub unsafe fn _mm256_broadcastsi128_si256(a: __m128i) -> __m256i { 699 | | let zero = _mm_setzero_si128(); 700 | | let ret = simd_shuffle4(a.as_i64x2(), zero.as_i64x2(), [0, 1, 0, 1]); 701 | | transmute::(ret) 702 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:712:1 | 712 | / pub unsafe fn _mm_broadcastss_ps(a: __m128) -> __m128 { 713 | | simd_shuffle4(a, _mm_setzero_ps(), [0_u32; 4]) 714 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:724:1 | 724 | / pub unsafe fn _mm256_broadcastss_ps(a: __m128) -> __m256 { 725 | | simd_shuffle8(a, _mm_setzero_ps(), [0_u32; 8]) 726 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:736:1 | 736 | / pub unsafe fn _mm_broadcastw_epi16(a: __m128i) -> __m128i { 737 | | let zero = _mm_setzero_si128(); 738 | | let ret = simd_shuffle8(a.as_i16x8(), zero.as_i16x8(), [0_u32; 8]); 739 | | transmute::(ret) 740 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:750:1 | 750 | / pub unsafe fn _mm256_broadcastw_epi16(a: __m128i) -> __m256i { 751 | | let zero = _mm_setzero_si128(); 752 | | let ret = simd_shuffle16(a.as_i16x8(), zero.as_i16x8(), [0_u32; 16]); 753 | | transmute::(ret) 754 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:763:1 | 763 | / pub unsafe fn _mm256_cmpeq_epi64(a: __m256i, b: __m256i) -> __m256i { 764 | | transmute::(simd_eq(a.as_i64x4(), b.as_i64x4())) 765 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:774:1 | 774 | / pub unsafe fn _mm256_cmpeq_epi32(a: __m256i, b: __m256i) -> __m256i { 775 | | transmute::(simd_eq(a.as_i32x8(), b.as_i32x8())) 776 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:785:1 | 785 | / pub unsafe fn _mm256_cmpeq_epi16(a: __m256i, b: __m256i) -> __m256i { 786 | | transmute::(simd_eq(a.as_i16x16(), b.as_i16x16())) 787 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:796:1 | 796 | / pub unsafe fn _mm256_cmpeq_epi8(a: __m256i, b: __m256i) -> __m256i { 797 | | transmute::(simd_eq(a.as_i8x32(), b.as_i8x32())) 798 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:807:1 | 807 | / pub unsafe fn _mm256_cmpgt_epi64(a: __m256i, b: __m256i) -> __m256i { 808 | | transmute::(simd_gt(a.as_i64x4(), b.as_i64x4())) 809 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:818:1 | 818 | / pub unsafe fn _mm256_cmpgt_epi32(a: __m256i, b: __m256i) -> __m256i { 819 | | transmute::(simd_gt(a.as_i32x8(), b.as_i32x8())) 820 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:829:1 | 829 | / pub unsafe fn _mm256_cmpgt_epi16(a: __m256i, b: __m256i) -> __m256i { 830 | | transmute::(simd_gt(a.as_i16x16(), b.as_i16x16())) 831 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:840:1 | 840 | / pub unsafe fn _mm256_cmpgt_epi8(a: __m256i, b: __m256i) -> __m256i { 841 | | transmute::(simd_gt(a.as_i8x32(), b.as_i8x32())) 842 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:851:1 | 851 | / pub unsafe fn _mm256_cvtepi16_epi32(a: __m128i) -> __m256i { 852 | | transmute::(simd_cast(a.as_i16x8())) 853 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:862:1 | 862 | / pub unsafe fn _mm256_cvtepi16_epi64(a: __m128i) -> __m256i { 863 | | let a = a.as_i16x8(); 864 | | let v64: i16x4 = simd_shuffle4(a, a, [0, 1, 2, 3]); 865 | | transmute::(simd_cast(v64)) 866 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:875:1 | 875 | / pub unsafe fn _mm256_cvtepi32_epi64(a: __m128i) -> __m256i { 876 | | transmute::(simd_cast(a.as_i32x4())) 877 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:886:1 | 886 | / pub unsafe fn _mm256_cvtepi8_epi16(a: __m128i) -> __m256i { 887 | | transmute::(simd_cast(a.as_i8x16())) 888 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:897:1 | 897 | / pub unsafe fn _mm256_cvtepi8_epi32(a: __m128i) -> __m256i { 898 | | let a = a.as_i8x16(); 899 | | let v64: i8x8 = simd_shuffle8(a, a, [0, 1, 2, 3, 4, 5, 6, 7]); 900 | | transmute::(simd_cast(v64)) 901 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:910:1 | 910 | / pub unsafe fn _mm256_cvtepi8_epi64(a: __m128i) -> __m256i { 911 | | let a = a.as_i8x16(); 912 | | let v32: i8x4 = simd_shuffle4(a, a, [0, 1, 2, 3]); 913 | | transmute::(simd_cast(v32)) 914 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:924:1 | 924 | / pub unsafe fn _mm256_cvtepu16_epi32(a: __m128i) -> __m256i { 925 | | transmute::(simd_cast(a.as_u16x8())) 926 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:936:1 | 936 | / pub unsafe fn _mm256_cvtepu16_epi64(a: __m128i) -> __m256i { 937 | | let a = a.as_u16x8(); 938 | | let v64: u16x4 = simd_shuffle4(a, a, [0, 1, 2, 3]); 939 | | transmute::(simd_cast(v64)) 940 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:949:1 | 949 | / pub unsafe fn _mm256_cvtepu32_epi64(a: __m128i) -> __m256i { 950 | | transmute::(simd_cast(a.as_u32x4())) 951 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:960:1 | 960 | / pub unsafe fn _mm256_cvtepu8_epi16(a: __m128i) -> __m256i { 961 | | transmute::(simd_cast(a.as_u8x16())) 962 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:972:1 | 972 | / pub unsafe fn _mm256_cvtepu8_epi32(a: __m128i) -> __m256i { 973 | | let a = a.as_u8x16(); 974 | | let v64: u8x8 = simd_shuffle8(a, a, [0, 1, 2, 3, 4, 5, 6, 7]); 975 | | transmute::(simd_cast(v64)) 976 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:986:1 | 986 | / pub unsafe fn _mm256_cvtepu8_epi64(a: __m128i) -> __m256i { 987 | | let a = a.as_u8x16(); 988 | | let v32: u8x4 = simd_shuffle4(a, a, [0, 1, 2, 3]); 989 | | transmute::(simd_cast(v32)) 990 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1003:1 | 1003 | / pub unsafe fn _mm256_extracti128_si256(a: __m256i, imm8: i32) -> __m128i { 1004 | | let a = a.as_i64x4(); 1005 | | let b = _mm256_undefined_si256().as_i64x4(); 1006 | | let dst: i64x2 = match imm8 & 0b01 { ... | 1010 | | transmute(dst) 1011 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1020:1 | 1020 | / pub unsafe fn _mm256_hadd_epi16(a: __m256i, b: __m256i) -> __m256i { 1021 | | transmute(phaddw(a.as_i16x16(), b.as_i16x16())) 1022 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1031:1 | 1031 | / pub unsafe fn _mm256_hadd_epi32(a: __m256i, b: __m256i) -> __m256i { 1032 | | transmute(phaddd(a.as_i32x8(), b.as_i32x8())) 1033 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1043:1 | 1043 | / pub unsafe fn _mm256_hadds_epi16(a: __m256i, b: __m256i) -> __m256i { 1044 | | transmute(phaddsw(a.as_i16x16(), b.as_i16x16())) 1045 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1054:1 | 1054 | / pub unsafe fn _mm256_hsub_epi16(a: __m256i, b: __m256i) -> __m256i { 1055 | | transmute(phsubw(a.as_i16x16(), b.as_i16x16())) 1056 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1065:1 | 1065 | / pub unsafe fn _mm256_hsub_epi32(a: __m256i, b: __m256i) -> __m256i { 1066 | | transmute(phsubd(a.as_i32x8(), b.as_i32x8())) 1067 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1077:1 | 1077 | / pub unsafe fn _mm256_hsubs_epi16(a: __m256i, b: __m256i) -> __m256i { 1078 | | transmute(phsubsw(a.as_i16x16(), b.as_i16x16())) 1079 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1091:1 | 1091 | / pub unsafe fn _mm_i32gather_epi32(slice: *const i32, offsets: __m128i, scale: i32) -> __m128i { 1092 | | let zero = _mm_setzero_si128().as_i32x4(); 1093 | | let neg_one = _mm_set1_epi32(-1).as_i32x4(); 1094 | | let offsets = offsets.as_i32x4(); ... | 1102 | | transmute(r) 1103 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1116:1 | 1116 | / pub unsafe fn _mm_mask_i32gather_epi32( 1117 | | src: __m128i, 1118 | | slice: *const i32, 1119 | | offsets: __m128i, ... | 1133 | | transmute(r) 1134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1146:1 | 1146 | / pub unsafe fn _mm256_i32gather_epi32(slice: *const i32, offsets: __m256i, scale: i32) -> __m256i { 1147 | | let zero = _mm256_setzero_si256().as_i32x8(); 1148 | | let neg_one = _mm256_set1_epi32(-1).as_i32x8(); 1149 | | let offsets = offsets.as_i32x8(); ... | 1157 | | transmute(r) 1158 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1171:1 | 1171 | / pub unsafe fn _mm256_mask_i32gather_epi32( 1172 | | src: __m256i, 1173 | | slice: *const i32, 1174 | | offsets: __m256i, ... | 1188 | | transmute(r) 1189 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1201:1 | 1201 | / pub unsafe fn _mm_i32gather_ps(slice: *const f32, offsets: __m128i, scale: i32) -> __m128 { 1202 | | let zero = _mm_setzero_ps(); 1203 | | let neg_one = _mm_set1_ps(-1.0); 1204 | | let offsets = offsets.as_i32x4(); ... | 1211 | | constify_imm8!(scale, call) 1212 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1225:1 | 1225 | / pub unsafe fn _mm_mask_i32gather_ps( 1226 | | src: __m128, 1227 | | slice: *const f32, 1228 | | offsets: __m128i, ... | 1239 | | constify_imm8!(scale, call) 1240 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1252:1 | 1252 | / pub unsafe fn _mm256_i32gather_ps(slice: *const f32, offsets: __m256i, scale: i32) -> __m256 { 1253 | | let zero = _mm256_setzero_ps(); 1254 | | let neg_one = _mm256_set1_ps(-1.0); 1255 | | let offsets = offsets.as_i32x8(); ... | 1262 | | constify_imm8!(scale, call) 1263 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1276:1 | 1276 | / pub unsafe fn _mm256_mask_i32gather_ps( 1277 | | src: __m256, 1278 | | slice: *const f32, 1279 | | offsets: __m256i, ... | 1290 | | constify_imm8!(scale, call) 1291 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1303:1 | 1303 | / pub unsafe fn _mm_i32gather_epi64(slice: *const i64, offsets: __m128i, scale: i32) -> __m128i { 1304 | | let zero = _mm_setzero_si128().as_i64x2(); 1305 | | let neg_one = _mm_set1_epi64x(-1).as_i64x2(); 1306 | | let offsets = offsets.as_i32x4(); ... | 1314 | | transmute(r) 1315 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1328:1 | 1328 | / pub unsafe fn _mm_mask_i32gather_epi64( 1329 | | src: __m128i, 1330 | | slice: *const i64, 1331 | | offsets: __m128i, ... | 1345 | | transmute(r) 1346 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1358:1 | 1358 | / pub unsafe fn _mm256_i32gather_epi64(slice: *const i64, offsets: __m128i, scale: i32) -> __m256i { 1359 | | let zero = _mm256_setzero_si256().as_i64x4(); 1360 | | let neg_one = _mm256_set1_epi64x(-1).as_i64x4(); 1361 | | let offsets = offsets.as_i32x4(); ... | 1369 | | transmute(r) 1370 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1383:1 | 1383 | / pub unsafe fn _mm256_mask_i32gather_epi64( 1384 | | src: __m256i, 1385 | | slice: *const i64, 1386 | | offsets: __m128i, ... | 1400 | | transmute(r) 1401 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1413:1 | 1413 | / pub unsafe fn _mm_i32gather_pd(slice: *const f64, offsets: __m128i, scale: i32) -> __m128d { 1414 | | let zero = _mm_setzero_pd(); 1415 | | let neg_one = _mm_set1_pd(-1.0); 1416 | | let offsets = offsets.as_i32x4(); ... | 1423 | | constify_imm8!(scale, call) 1424 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1437:1 | 1437 | / pub unsafe fn _mm_mask_i32gather_pd( 1438 | | src: __m128d, 1439 | | slice: *const f64, 1440 | | offsets: __m128i, ... | 1451 | | constify_imm8!(scale, call) 1452 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1464:1 | 1464 | / pub unsafe fn _mm256_i32gather_pd(slice: *const f64, offsets: __m128i, scale: i32) -> __m256d { 1465 | | let zero = _mm256_setzero_pd(); 1466 | | let neg_one = _mm256_set1_pd(-1.0); 1467 | | let offsets = offsets.as_i32x4(); ... | 1474 | | constify_imm8!(scale, call) 1475 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1488:1 | 1488 | / pub unsafe fn _mm256_mask_i32gather_pd( 1489 | | src: __m256d, 1490 | | slice: *const f64, 1491 | | offsets: __m128i, ... | 1502 | | constify_imm8!(scale, call) 1503 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1515:1 | 1515 | / pub unsafe fn _mm_i64gather_epi32(slice: *const i32, offsets: __m128i, scale: i32) -> __m128i { 1516 | | let zero = _mm_setzero_si128().as_i32x4(); 1517 | | let neg_one = _mm_set1_epi64x(-1).as_i32x4(); 1518 | | let offsets = offsets.as_i64x2(); ... | 1526 | | transmute(r) 1527 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1540:1 | 1540 | / pub unsafe fn _mm_mask_i64gather_epi32( 1541 | | src: __m128i, 1542 | | slice: *const i32, 1543 | | offsets: __m128i, ... | 1557 | | transmute(r) 1558 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1570:1 | 1570 | / pub unsafe fn _mm256_i64gather_epi32(slice: *const i32, offsets: __m256i, scale: i32) -> __m128i { 1571 | | let zero = _mm_setzero_si128().as_i32x4(); 1572 | | let neg_one = _mm_set1_epi64x(-1).as_i32x4(); 1573 | | let offsets = offsets.as_i64x4(); ... | 1581 | | transmute(r) 1582 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1595:1 | 1595 | / pub unsafe fn _mm256_mask_i64gather_epi32( 1596 | | src: __m128i, 1597 | | slice: *const i32, 1598 | | offsets: __m256i, ... | 1612 | | transmute(r) 1613 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1625:1 | 1625 | / pub unsafe fn _mm_i64gather_ps(slice: *const f32, offsets: __m128i, scale: i32) -> __m128 { 1626 | | let zero = _mm_setzero_ps(); 1627 | | let neg_one = _mm_set1_ps(-1.0); 1628 | | let offsets = offsets.as_i64x2(); ... | 1635 | | constify_imm8!(scale, call) 1636 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1649:1 | 1649 | / pub unsafe fn _mm_mask_i64gather_ps( 1650 | | src: __m128, 1651 | | slice: *const f32, 1652 | | offsets: __m128i, ... | 1663 | | constify_imm8!(scale, call) 1664 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1676:1 | 1676 | / pub unsafe fn _mm256_i64gather_ps(slice: *const f32, offsets: __m256i, scale: i32) -> __m128 { 1677 | | let zero = _mm_setzero_ps(); 1678 | | let neg_one = _mm_set1_ps(-1.0); 1679 | | let offsets = offsets.as_i64x4(); ... | 1686 | | constify_imm8!(scale, call) 1687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1700:1 | 1700 | / pub unsafe fn _mm256_mask_i64gather_ps( 1701 | | src: __m128, 1702 | | slice: *const f32, 1703 | | offsets: __m256i, ... | 1714 | | constify_imm8!(scale, call) 1715 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1727:1 | 1727 | / pub unsafe fn _mm_i64gather_epi64(slice: *const i64, offsets: __m128i, scale: i32) -> __m128i { 1728 | | let zero = _mm_setzero_si128().as_i64x2(); 1729 | | let neg_one = _mm_set1_epi64x(-1).as_i64x2(); 1730 | | let slice = slice as *const i8; ... | 1738 | | transmute(r) 1739 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1752:1 | 1752 | / pub unsafe fn _mm_mask_i64gather_epi64( 1753 | | src: __m128i, 1754 | | slice: *const i64, 1755 | | offsets: __m128i, ... | 1769 | | transmute(r) 1770 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1782:1 | 1782 | / pub unsafe fn _mm256_i64gather_epi64(slice: *const i64, offsets: __m256i, scale: i32) -> __m256i { 1783 | | let zero = _mm256_setzero_si256().as_i64x4(); 1784 | | let neg_one = _mm256_set1_epi64x(-1).as_i64x4(); 1785 | | let slice = slice as *const i8; ... | 1793 | | transmute(r) 1794 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1807:1 | 1807 | / pub unsafe fn _mm256_mask_i64gather_epi64( 1808 | | src: __m256i, 1809 | | slice: *const i64, 1810 | | offsets: __m256i, ... | 1824 | | transmute(r) 1825 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1837:1 | 1837 | / pub unsafe fn _mm_i64gather_pd(slice: *const f64, offsets: __m128i, scale: i32) -> __m128d { 1838 | | let zero = _mm_setzero_pd(); 1839 | | let neg_one = _mm_set1_pd(-1.0); 1840 | | let slice = slice as *const i8; ... | 1847 | | constify_imm8!(scale, call) 1848 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1861:1 | 1861 | / pub unsafe fn _mm_mask_i64gather_pd( 1862 | | src: __m128d, 1863 | | slice: *const f64, 1864 | | offsets: __m128i, ... | 1875 | | constify_imm8!(scale, call) 1876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1888:1 | 1888 | / pub unsafe fn _mm256_i64gather_pd(slice: *const f64, offsets: __m256i, scale: i32) -> __m256d { 1889 | | let zero = _mm256_setzero_pd(); 1890 | | let neg_one = _mm256_set1_pd(-1.0); 1891 | | let slice = slice as *const i8; ... | 1898 | | constify_imm8!(scale, call) 1899 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1912:1 | 1912 | / pub unsafe fn _mm256_mask_i64gather_pd( 1913 | | src: __m256d, 1914 | | slice: *const f64, 1915 | | offsets: __m256i, ... | 1926 | | constify_imm8!(scale, call) 1927 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1941:1 | 1941 | / pub unsafe fn _mm256_inserti128_si256(a: __m256i, b: __m128i, imm8: i32) -> __m256i { 1942 | | let a = a.as_i64x4(); 1943 | | let b = _mm256_castsi128_si256(b).as_i64x4(); 1944 | | let dst: i64x4 = match imm8 & 0b01 { ... | 1948 | | transmute(dst) 1949 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1960:1 | 1960 | / pub unsafe fn _mm256_madd_epi16(a: __m256i, b: __m256i) -> __m256i { 1961 | | transmute(pmaddwd(a.as_i16x16(), b.as_i16x16())) 1962 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1974:1 | 1974 | / pub unsafe fn _mm256_maddubs_epi16(a: __m256i, b: __m256i) -> __m256i { 1975 | | transmute(pmaddubsw(a.as_u8x32(), b.as_u8x32())) 1976 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:1987:1 | 1987 | / pub unsafe fn _mm_maskload_epi32(mem_addr: *const i32, mask: __m128i) -> __m128i { 1988 | | transmute(maskloadd(mem_addr as *const i8, mask.as_i32x4())) 1989 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2000:1 | 2000 | / pub unsafe fn _mm256_maskload_epi32(mem_addr: *const i32, mask: __m256i) -> __m256i { 2001 | | transmute(maskloadd256(mem_addr as *const i8, mask.as_i32x8())) 2002 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2013:1 | 2013 | / pub unsafe fn _mm_maskload_epi64(mem_addr: *const i64, mask: __m128i) -> __m128i { 2014 | | transmute(maskloadq(mem_addr as *const i8, mask.as_i64x2())) 2015 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2026:1 | 2026 | / pub unsafe fn _mm256_maskload_epi64(mem_addr: *const i64, mask: __m256i) -> __m256i { 2027 | | transmute(maskloadq256(mem_addr as *const i8, mask.as_i64x4())) 2028 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2039:1 | 2039 | / pub unsafe fn _mm_maskstore_epi32(mem_addr: *mut i32, mask: __m128i, a: __m128i) { 2040 | | maskstored(mem_addr as *mut i8, mask.as_i32x4(), a.as_i32x4()) 2041 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2052:1 | 2052 | / pub unsafe fn _mm256_maskstore_epi32(mem_addr: *mut i32, mask: __m256i, a: __m256i) { 2053 | | maskstored256(mem_addr as *mut i8, mask.as_i32x8(), a.as_i32x8()) 2054 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2065:1 | 2065 | / pub unsafe fn _mm_maskstore_epi64(mem_addr: *mut i64, mask: __m128i, a: __m128i) { 2066 | | maskstoreq(mem_addr as *mut i8, mask.as_i64x2(), a.as_i64x2()) 2067 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2078:1 | 2078 | / pub unsafe fn _mm256_maskstore_epi64(mem_addr: *mut i64, mask: __m256i, a: __m256i) { 2079 | | maskstoreq256(mem_addr as *mut i8, mask.as_i64x4(), a.as_i64x4()) 2080 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2090:1 | 2090 | / pub unsafe fn _mm256_max_epi16(a: __m256i, b: __m256i) -> __m256i { 2091 | | transmute(pmaxsw(a.as_i16x16(), b.as_i16x16())) 2092 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2102:1 | 2102 | / pub unsafe fn _mm256_max_epi32(a: __m256i, b: __m256i) -> __m256i { 2103 | | transmute(pmaxsd(a.as_i32x8(), b.as_i32x8())) 2104 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2114:1 | 2114 | / pub unsafe fn _mm256_max_epi8(a: __m256i, b: __m256i) -> __m256i { 2115 | | transmute(pmaxsb(a.as_i8x32(), b.as_i8x32())) 2116 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2126:1 | 2126 | / pub unsafe fn _mm256_max_epu16(a: __m256i, b: __m256i) -> __m256i { 2127 | | transmute(pmaxuw(a.as_u16x16(), b.as_u16x16())) 2128 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2138:1 | 2138 | / pub unsafe fn _mm256_max_epu32(a: __m256i, b: __m256i) -> __m256i { 2139 | | transmute(pmaxud(a.as_u32x8(), b.as_u32x8())) 2140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2150:1 | 2150 | / pub unsafe fn _mm256_max_epu8(a: __m256i, b: __m256i) -> __m256i { 2151 | | transmute(pmaxub(a.as_u8x32(), b.as_u8x32())) 2152 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2162:1 | 2162 | / pub unsafe fn _mm256_min_epi16(a: __m256i, b: __m256i) -> __m256i { 2163 | | transmute(pminsw(a.as_i16x16(), b.as_i16x16())) 2164 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2174:1 | 2174 | / pub unsafe fn _mm256_min_epi32(a: __m256i, b: __m256i) -> __m256i { 2175 | | transmute(pminsd(a.as_i32x8(), b.as_i32x8())) 2176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2186:1 | 2186 | / pub unsafe fn _mm256_min_epi8(a: __m256i, b: __m256i) -> __m256i { 2187 | | transmute(pminsb(a.as_i8x32(), b.as_i8x32())) 2188 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2198:1 | 2198 | / pub unsafe fn _mm256_min_epu16(a: __m256i, b: __m256i) -> __m256i { 2199 | | transmute(pminuw(a.as_u16x16(), b.as_u16x16())) 2200 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2210:1 | 2210 | / pub unsafe fn _mm256_min_epu32(a: __m256i, b: __m256i) -> __m256i { 2211 | | transmute(pminud(a.as_u32x8(), b.as_u32x8())) 2212 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2222:1 | 2222 | / pub unsafe fn _mm256_min_epu8(a: __m256i, b: __m256i) -> __m256i { 2223 | | transmute(pminub(a.as_u8x32(), b.as_u8x32())) 2224 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2234:1 | 2234 | / pub unsafe fn _mm256_movemask_epi8(a: __m256i) -> i32 { 2235 | | pmovmskb(a.as_i8x32()) 2236 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2252:1 | 2252 | / pub unsafe fn _mm256_mpsadbw_epu8(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 2253 | | let a = a.as_u8x32(); 2254 | | let b = b.as_u8x32(); 2255 | | macro_rules! call { ... | 2261 | | transmute(r) 2262 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2274:1 | 2274 | / pub unsafe fn _mm256_mul_epi32(a: __m256i, b: __m256i) -> __m256i { 2275 | | transmute(pmuldq(a.as_i32x8(), b.as_i32x8())) 2276 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2288:1 | 2288 | / pub unsafe fn _mm256_mul_epu32(a: __m256i, b: __m256i) -> __m256i { 2289 | | transmute(pmuludq(a.as_u32x8(), b.as_u32x8())) 2290 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2301:1 | 2301 | / pub unsafe fn _mm256_mulhi_epi16(a: __m256i, b: __m256i) -> __m256i { 2302 | | transmute(pmulhw(a.as_i16x16(), b.as_i16x16())) 2303 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2314:1 | 2314 | / pub unsafe fn _mm256_mulhi_epu16(a: __m256i, b: __m256i) -> __m256i { 2315 | | transmute(pmulhuw(a.as_u16x16(), b.as_u16x16())) 2316 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2327:1 | 2327 | / pub unsafe fn _mm256_mullo_epi16(a: __m256i, b: __m256i) -> __m256i { 2328 | | transmute(simd_mul(a.as_i16x16(), b.as_i16x16())) 2329 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2340:1 | 2340 | / pub unsafe fn _mm256_mullo_epi32(a: __m256i, b: __m256i) -> __m256i { 2341 | | transmute(simd_mul(a.as_i32x8(), b.as_i32x8())) 2342 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2354:1 | 2354 | / pub unsafe fn _mm256_mulhrs_epi16(a: __m256i, b: __m256i) -> __m256i { 2355 | | transmute(pmulhrsw(a.as_i16x16(), b.as_i16x16())) 2356 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2366:1 | 2366 | / pub unsafe fn _mm256_or_si256(a: __m256i, b: __m256i) -> __m256i { 2367 | | transmute(simd_or(a.as_i32x8(), b.as_i32x8())) 2368 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2378:1 | 2378 | / pub unsafe fn _mm256_packs_epi16(a: __m256i, b: __m256i) -> __m256i { 2379 | | transmute(packsswb(a.as_i16x16(), b.as_i16x16())) 2380 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2390:1 | 2390 | / pub unsafe fn _mm256_packs_epi32(a: __m256i, b: __m256i) -> __m256i { 2391 | | transmute(packssdw(a.as_i32x8(), b.as_i32x8())) 2392 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2402:1 | 2402 | / pub unsafe fn _mm256_packus_epi16(a: __m256i, b: __m256i) -> __m256i { 2403 | | transmute(packuswb(a.as_i16x16(), b.as_i16x16())) 2404 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2414:1 | 2414 | / pub unsafe fn _mm256_packus_epi32(a: __m256i, b: __m256i) -> __m256i { 2415 | | transmute(packusdw(a.as_i32x8(), b.as_i32x8())) 2416 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2428:1 | 2428 | / pub unsafe fn _mm256_permutevar8x32_epi32(a: __m256i, b: __m256i) -> __m256i { 2429 | | transmute(permd(a.as_u32x8(), b.as_u32x8())) 2430 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2440:1 | 2440 | / pub unsafe fn _mm256_permute4x64_epi64(a: __m256i, imm8: i32) -> __m256i { 2441 | | let imm8 = (imm8 & 0xFF) as u8; 2442 | | let zero = _mm256_setzero_si256().as_i64x4(); 2443 | | let a = a.as_i64x4(); ... | 2485 | | transmute(r) 2486 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2496:1 | 2496 | / pub unsafe fn _mm256_permute2x128_si256(a: __m256i, b: __m256i, imm8: i32) -> __m256i { 2497 | | let a = a.as_i64x4(); 2498 | | let b = b.as_i64x4(); 2499 | | macro_rules! call { ... | 2504 | | transmute(constify_imm8!(imm8, call)) 2505 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2516:1 | 2516 | / pub unsafe fn _mm256_permute4x64_pd(a: __m256d, imm8: i32) -> __m256d { 2517 | | let imm8 = (imm8 & 0xFF) as u8; 2518 | | let undef = _mm256_undefined_pd(); 2519 | | macro_rules! shuffle_done { ... | 2559 | | } 2560 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2570:1 | 2570 | / pub unsafe fn _mm256_permutevar8x32_ps(a: __m256, idx: __m256i) -> __m256 { 2571 | | permps(a, idx.as_i32x8()) 2572 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2584:1 | 2584 | / pub unsafe fn _mm256_sad_epu8(a: __m256i, b: __m256i) -> __m256i { 2585 | | transmute(psadbw(a.as_u8x32(), b.as_u8x32())) 2586 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2623:1 | 2623 | / pub unsafe fn _mm256_shuffle_epi8(a: __m256i, b: __m256i) -> __m256i { 2624 | | transmute(pshufb(a.as_u8x32(), b.as_u8x32())) 2625 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2662:1 | 2662 | / pub unsafe fn _mm256_shuffle_epi32(a: __m256i, imm8: i32) -> __m256i { 2663 | | // simd_shuffleX requires that its selector parameter be made up of 2664 | | // constant values, but we can't enforce that here. In spirit, we need 2665 | | // to write a `match` on all possible values of a byte, and for each value, ... | 2727 | | transmute(r) 2728 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2740:1 | 2740 | / pub unsafe fn _mm256_shufflehi_epi16(a: __m256i, imm8: i32) -> __m256i { 2741 | | let imm8 = (imm8 & 0xFF) as u8; 2742 | | let a = a.as_i16x16(); 2743 | | macro_rules! shuffle_done { ... | 2788 | | transmute(r) 2789 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2801:1 | 2801 | / pub unsafe fn _mm256_shufflelo_epi16(a: __m256i, imm8: i32) -> __m256i { 2802 | | let imm8 = (imm8 & 0xFF) as u8; 2803 | | let a = a.as_i16x16(); 2804 | | macro_rules! shuffle_done { ... | 2849 | | transmute(r) 2850 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2861:1 | 2861 | / pub unsafe fn _mm256_sign_epi16(a: __m256i, b: __m256i) -> __m256i { 2862 | | transmute(psignw(a.as_i16x16(), b.as_i16x16())) 2863 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2874:1 | 2874 | / pub unsafe fn _mm256_sign_epi32(a: __m256i, b: __m256i) -> __m256i { 2875 | | transmute(psignd(a.as_i32x8(), b.as_i32x8())) 2876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2887:1 | 2887 | / pub unsafe fn _mm256_sign_epi8(a: __m256i, b: __m256i) -> __m256i { 2888 | | transmute(psignb(a.as_i8x32(), b.as_i8x32())) 2889 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2899:1 | 2899 | / pub unsafe fn _mm256_sll_epi16(a: __m256i, count: __m128i) -> __m256i { 2900 | | transmute(psllw(a.as_i16x16(), count.as_i16x8())) 2901 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2911:1 | 2911 | / pub unsafe fn _mm256_sll_epi32(a: __m256i, count: __m128i) -> __m256i { 2912 | | transmute(pslld(a.as_i32x8(), count.as_i32x4())) 2913 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2923:1 | 2923 | / pub unsafe fn _mm256_sll_epi64(a: __m256i, count: __m128i) -> __m256i { 2924 | | transmute(psllq(a.as_i64x4(), count.as_i64x2())) 2925 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2935:1 | 2935 | / pub unsafe fn _mm256_slli_epi16(a: __m256i, imm8: i32) -> __m256i { 2936 | | transmute(pslliw(a.as_i16x16(), imm8)) 2937 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2947:1 | 2947 | / pub unsafe fn _mm256_slli_epi32(a: __m256i, imm8: i32) -> __m256i { 2948 | | transmute(psllid(a.as_i32x8(), imm8)) 2949 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2959:1 | 2959 | / pub unsafe fn _mm256_slli_epi64(a: __m256i, imm8: i32) -> __m256i { 2960 | | transmute(pslliq(a.as_i64x4(), imm8)) 2961 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2971:1 | 2971 | / pub unsafe fn _mm256_slli_si256(a: __m256i, imm8: i32) -> __m256i { 2972 | | let a = a.as_i64x4(); 2973 | | macro_rules! call { 2974 | | ($imm8:expr) => { ... | 2978 | | transmute(constify_imm8!(imm8 * 8, call)) 2979 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:2989:1 | 2989 | / pub unsafe fn _mm256_bslli_epi128(a: __m256i, imm8: i32) -> __m256i { 2990 | | let a = a.as_i64x4(); 2991 | | macro_rules! call { 2992 | | ($imm8:expr) => { ... | 2996 | | transmute(constify_imm8!(imm8 * 8, call)) 2997 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3008:1 | 3008 | / pub unsafe fn _mm_sllv_epi32(a: __m128i, count: __m128i) -> __m128i { 3009 | | transmute(psllvd(a.as_i32x4(), count.as_i32x4())) 3010 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3021:1 | 3021 | / pub unsafe fn _mm256_sllv_epi32(a: __m256i, count: __m256i) -> __m256i { 3022 | | transmute(psllvd256(a.as_i32x8(), count.as_i32x8())) 3023 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3034:1 | 3034 | / pub unsafe fn _mm_sllv_epi64(a: __m128i, count: __m128i) -> __m128i { 3035 | | transmute(psllvq(a.as_i64x2(), count.as_i64x2())) 3036 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3047:1 | 3047 | / pub unsafe fn _mm256_sllv_epi64(a: __m256i, count: __m256i) -> __m256i { 3048 | | transmute(psllvq256(a.as_i64x4(), count.as_i64x4())) 3049 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3059:1 | 3059 | / pub unsafe fn _mm256_sra_epi16(a: __m256i, count: __m128i) -> __m256i { 3060 | | transmute(psraw(a.as_i16x16(), count.as_i16x8())) 3061 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3071:1 | 3071 | / pub unsafe fn _mm256_sra_epi32(a: __m256i, count: __m128i) -> __m256i { 3072 | | transmute(psrad(a.as_i32x8(), count.as_i32x4())) 3073 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3083:1 | 3083 | / pub unsafe fn _mm256_srai_epi16(a: __m256i, imm8: i32) -> __m256i { 3084 | | transmute(psraiw(a.as_i16x16(), imm8)) 3085 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3095:1 | 3095 | / pub unsafe fn _mm256_srai_epi32(a: __m256i, imm8: i32) -> __m256i { 3096 | | transmute(psraid(a.as_i32x8(), imm8)) 3097 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3107:1 | 3107 | / pub unsafe fn _mm_srav_epi32(a: __m128i, count: __m128i) -> __m128i { 3108 | | transmute(psravd(a.as_i32x4(), count.as_i32x4())) 3109 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3119:1 | 3119 | / pub unsafe fn _mm256_srav_epi32(a: __m256i, count: __m256i) -> __m256i { 3120 | | transmute(psravd256(a.as_i32x8(), count.as_i32x8())) 3121 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3131:1 | 3131 | / pub unsafe fn _mm256_srli_si256(a: __m256i, imm8: i32) -> __m256i { 3132 | | let a = a.as_i64x4(); 3133 | | macro_rules! call { 3134 | | ($imm8:expr) => { ... | 3138 | | transmute(constify_imm8!(imm8 * 8, call)) 3139 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3149:1 | 3149 | / pub unsafe fn _mm256_bsrli_epi128(a: __m256i, imm8: i32) -> __m256i { 3150 | | let a = a.as_i64x4(); 3151 | | macro_rules! call { 3152 | | ($imm8:expr) => { ... | 3156 | | transmute(constify_imm8!(imm8 * 8, call)) 3157 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3167:1 | 3167 | / pub unsafe fn _mm256_srl_epi16(a: __m256i, count: __m128i) -> __m256i { 3168 | | transmute(psrlw(a.as_i16x16(), count.as_i16x8())) 3169 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3179:1 | 3179 | / pub unsafe fn _mm256_srl_epi32(a: __m256i, count: __m128i) -> __m256i { 3180 | | transmute(psrld(a.as_i32x8(), count.as_i32x4())) 3181 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3191:1 | 3191 | / pub unsafe fn _mm256_srl_epi64(a: __m256i, count: __m128i) -> __m256i { 3192 | | transmute(psrlq(a.as_i64x4(), count.as_i64x2())) 3193 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3203:1 | 3203 | / pub unsafe fn _mm256_srli_epi16(a: __m256i, imm8: i32) -> __m256i { 3204 | | transmute(psrliw(a.as_i16x16(), imm8)) 3205 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3215:1 | 3215 | / pub unsafe fn _mm256_srli_epi32(a: __m256i, imm8: i32) -> __m256i { 3216 | | transmute(psrlid(a.as_i32x8(), imm8)) 3217 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3227:1 | 3227 | / pub unsafe fn _mm256_srli_epi64(a: __m256i, imm8: i32) -> __m256i { 3228 | | transmute(psrliq(a.as_i64x4(), imm8)) 3229 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3239:1 | 3239 | / pub unsafe fn _mm_srlv_epi32(a: __m128i, count: __m128i) -> __m128i { 3240 | | transmute(psrlvd(a.as_i32x4(), count.as_i32x4())) 3241 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3251:1 | 3251 | / pub unsafe fn _mm256_srlv_epi32(a: __m256i, count: __m256i) -> __m256i { 3252 | | transmute(psrlvd256(a.as_i32x8(), count.as_i32x8())) 3253 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3263:1 | 3263 | / pub unsafe fn _mm_srlv_epi64(a: __m128i, count: __m128i) -> __m128i { 3264 | | transmute(psrlvq(a.as_i64x2(), count.as_i64x2())) 3265 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3275:1 | 3275 | / pub unsafe fn _mm256_srlv_epi64(a: __m256i, count: __m256i) -> __m256i { 3276 | | transmute(psrlvq256(a.as_i64x4(), count.as_i64x4())) 3277 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3288:1 | 3288 | / pub unsafe fn _mm256_sub_epi16(a: __m256i, b: __m256i) -> __m256i { 3289 | | transmute(simd_sub(a.as_i16x16(), b.as_i16x16())) 3290 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3299:1 | 3299 | / pub unsafe fn _mm256_sub_epi32(a: __m256i, b: __m256i) -> __m256i { 3300 | | transmute(simd_sub(a.as_i32x8(), b.as_i32x8())) 3301 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3310:1 | 3310 | / pub unsafe fn _mm256_sub_epi64(a: __m256i, b: __m256i) -> __m256i { 3311 | | transmute(simd_sub(a.as_i64x4(), b.as_i64x4())) 3312 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3321:1 | 3321 | / pub unsafe fn _mm256_sub_epi8(a: __m256i, b: __m256i) -> __m256i { 3322 | | transmute(simd_sub(a.as_i8x32(), b.as_i8x32())) 3323 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3333:1 | 3333 | / pub unsafe fn _mm256_subs_epi16(a: __m256i, b: __m256i) -> __m256i { 3334 | | transmute(simd_saturating_sub(a.as_i16x16(), b.as_i16x16())) 3335 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3345:1 | 3345 | / pub unsafe fn _mm256_subs_epi8(a: __m256i, b: __m256i) -> __m256i { 3346 | | transmute(simd_saturating_sub(a.as_i8x32(), b.as_i8x32())) 3347 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3357:1 | 3357 | / pub unsafe fn _mm256_subs_epu16(a: __m256i, b: __m256i) -> __m256i { 3358 | | transmute(simd_saturating_sub(a.as_u16x16(), b.as_u16x16())) 3359 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3369:1 | 3369 | / pub unsafe fn _mm256_subs_epu8(a: __m256i, b: __m256i) -> __m256i { 3370 | | transmute(simd_saturating_sub(a.as_u8x32(), b.as_u8x32())) 3371 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3416:1 | 3416 | / pub unsafe fn _mm256_unpackhi_epi8(a: __m256i, b: __m256i) -> __m256i { 3417 | | #[rustfmt::skip] 3418 | | let r: i8x32 = simd_shuffle32(a.as_i8x32(), b.as_i8x32(), [ 3419 | | 8, 40, 9, 41, 10, 42, 11, 43, ... | 3424 | | transmute(r) 3425 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3469:1 | 3469 | / pub unsafe fn _mm256_unpacklo_epi8(a: __m256i, b: __m256i) -> __m256i { 3470 | | #[rustfmt::skip] 3471 | | let r: i8x32 = simd_shuffle32(a.as_i8x32(), b.as_i8x32(), [ 3472 | | 0, 32, 1, 33, 2, 34, 3, 35, ... | 3477 | | transmute(r) 3478 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3518:1 | 3518 | / pub unsafe fn _mm256_unpackhi_epi16(a: __m256i, b: __m256i) -> __m256i { 3519 | | let r: i16x16 = simd_shuffle16( 3520 | | a.as_i16x16(), 3521 | | b.as_i16x16(), ... | 3524 | | transmute(r) 3525 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3566:1 | 3566 | / pub unsafe fn _mm256_unpacklo_epi16(a: __m256i, b: __m256i) -> __m256i { 3567 | | let r: i16x16 = simd_shuffle16( 3568 | | a.as_i16x16(), 3569 | | b.as_i16x16(), ... | 3572 | | transmute(r) 3573 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3607:1 | 3607 | / pub unsafe fn _mm256_unpackhi_epi32(a: __m256i, b: __m256i) -> __m256i { 3608 | | let r: i32x8 = simd_shuffle8(a.as_i32x8(), b.as_i32x8(), [2, 10, 3, 11, 6, 14, 7, 15]); 3609 | | transmute(r) 3610 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3644:1 | 3644 | / pub unsafe fn _mm256_unpacklo_epi32(a: __m256i, b: __m256i) -> __m256i { 3645 | | let r: i32x8 = simd_shuffle8(a.as_i32x8(), b.as_i32x8(), [0, 8, 1, 9, 4, 12, 5, 13]); 3646 | | transmute(r) 3647 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3681:1 | 3681 | / pub unsafe fn _mm256_unpackhi_epi64(a: __m256i, b: __m256i) -> __m256i { 3682 | | let r: i64x4 = simd_shuffle4(a.as_i64x4(), b.as_i64x4(), [1, 5, 3, 7]); 3683 | | transmute(r) 3684 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3718:1 | 3718 | / pub unsafe fn _mm256_unpacklo_epi64(a: __m256i, b: __m256i) -> __m256i { 3719 | | let r: i64x4 = simd_shuffle4(a.as_i64x4(), b.as_i64x4(), [0, 4, 2, 6]); 3720 | | transmute(r) 3721 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3731:1 | 3731 | / pub unsafe fn _mm256_xor_si256(a: __m256i, b: __m256i) -> __m256i { 3732 | | transmute(simd_xor(a.as_i64x4(), b.as_i64x4())) 3733 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3746:1 | 3746 | / pub unsafe fn _mm256_extract_epi8(a: __m256i, imm8: i32) -> i32 { 3747 | | let a = a.as_u8x32(); 3748 | | macro_rules! call { 3749 | | ($imm5:expr) => { ... | 3753 | | constify_imm5!(imm8, call) 3754 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3767:1 | 3767 | / pub unsafe fn _mm256_extract_epi16(a: __m256i, imm8: i32) -> i32 { 3768 | | let a = a.as_u16x16(); 3769 | | macro_rules! call { 3770 | | ($imm4:expr) => { ... | 3774 | | constify_imm4!((imm8 & 15), call) 3775 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3785:1 | 3785 | / pub unsafe fn _mm256_extract_epi32(a: __m256i, imm8: i32) -> i32 { 3786 | | let a = a.as_i32x8(); 3787 | | macro_rules! call { 3788 | | ($imm3:expr) => { ... | 3792 | | constify_imm3!((imm8 & 7), call) 3793 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3802:1 | 3802 | / pub unsafe fn _mm256_cvtsd_f64(a: __m256d) -> f64 { 3803 | | simd_extract(a, 0) 3804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx2.rs:3813:1 | 3813 | / pub unsafe fn _mm256_cvtsi256_si32(a: __m256i) -> i32 { 3814 | | simd_extract(a.as_i32x8(), 0) 3815 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:35:1 | 35 | / pub unsafe fn _mm_fmadd_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 36 | | simd_fma(a, b, c) 37 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:47:1 | 47 | / pub unsafe fn _mm256_fmadd_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 48 | | simd_fma(a, b, c) 49 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:59:1 | 59 | / pub unsafe fn _mm_fmadd_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 60 | | simd_fma(a, b, c) 61 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:71:1 | 71 | / pub unsafe fn _mm256_fmadd_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 72 | | simd_fma(a, b, c) 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:85:1 | 85 | / pub unsafe fn _mm_fmadd_sd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 86 | | vfmaddsd(a, b, c) 87 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:99:1 | 99 | / pub unsafe fn _mm_fmadd_ss(a: __m128, b: __m128, c: __m128) -> __m128 { 100 | | vfmaddss(a, b, c) 101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:112:1 | 112 | / pub unsafe fn _mm_fmaddsub_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 113 | | vfmaddsubpd(a, b, c) 114 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:125:1 | 125 | / pub unsafe fn _mm256_fmaddsub_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 126 | | vfmaddsubpd256(a, b, c) 127 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:138:1 | 138 | / pub unsafe fn _mm_fmaddsub_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 139 | | vfmaddsubps(a, b, c) 140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:151:1 | 151 | / pub unsafe fn _mm256_fmaddsub_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 152 | | vfmaddsubps256(a, b, c) 153 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:163:1 | 163 | / pub unsafe fn _mm_fmsub_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 164 | | vfmsubpd(a, b, c) 165 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:175:1 | 175 | / pub unsafe fn _mm256_fmsub_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 176 | | vfmsubpd256(a, b, c) 177 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:187:1 | 187 | / pub unsafe fn _mm_fmsub_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 188 | | vfmsubps(a, b, c) 189 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:199:1 | 199 | / pub unsafe fn _mm256_fmsub_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 200 | | vfmsubps256(a, b, c) 201 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:213:1 | 213 | / pub unsafe fn _mm_fmsub_sd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 214 | | vfmsubsd(a, b, c) 215 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:227:1 | 227 | / pub unsafe fn _mm_fmsub_ss(a: __m128, b: __m128, c: __m128) -> __m128 { 228 | | vfmsubss(a, b, c) 229 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:240:1 | 240 | / pub unsafe fn _mm_fmsubadd_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 241 | | vfmsubaddpd(a, b, c) 242 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:253:1 | 253 | / pub unsafe fn _mm256_fmsubadd_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 254 | | vfmsubaddpd256(a, b, c) 255 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:266:1 | 266 | / pub unsafe fn _mm_fmsubadd_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 267 | | vfmsubaddps(a, b, c) 268 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:279:1 | 279 | / pub unsafe fn _mm256_fmsubadd_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 280 | | vfmsubaddps256(a, b, c) 281 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:291:1 | 291 | / pub unsafe fn _mm_fnmadd_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 292 | | vfnmaddpd(a, b, c) 293 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:303:1 | 303 | / pub unsafe fn _mm256_fnmadd_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 304 | | vfnmaddpd256(a, b, c) 305 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:315:1 | 315 | / pub unsafe fn _mm_fnmadd_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 316 | | vfnmaddps(a, b, c) 317 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:327:1 | 327 | / pub unsafe fn _mm256_fnmadd_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 328 | | vfnmaddps256(a, b, c) 329 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:341:1 | 341 | / pub unsafe fn _mm_fnmadd_sd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 342 | | vfnmaddsd(a, b, c) 343 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:355:1 | 355 | / pub unsafe fn _mm_fnmadd_ss(a: __m128, b: __m128, c: __m128) -> __m128 { 356 | | vfnmaddss(a, b, c) 357 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:368:1 | 368 | / pub unsafe fn _mm_fnmsub_pd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 369 | | vfnmsubpd(a, b, c) 370 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:381:1 | 381 | / pub unsafe fn _mm256_fnmsub_pd(a: __m256d, b: __m256d, c: __m256d) -> __m256d { 382 | | vfnmsubpd256(a, b, c) 383 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:394:1 | 394 | / pub unsafe fn _mm_fnmsub_ps(a: __m128, b: __m128, c: __m128) -> __m128 { 395 | | vfnmsubps(a, b, c) 396 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:407:1 | 407 | / pub unsafe fn _mm256_fnmsub_ps(a: __m256, b: __m256, c: __m256) -> __m256 { 408 | | vfnmsubps256(a, b, c) 409 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:422:1 | 422 | / pub unsafe fn _mm_fnmsub_sd(a: __m128d, b: __m128d, c: __m128d) -> __m128d { 423 | | vfnmsubsd(a, b, c) 424 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/fma.rs:437:1 | 437 | / pub unsafe fn _mm_fnmsub_ss(a: __m128, b: __m128, c: __m128) -> __m128 { 438 | | vfnmsubss(a, b, c) 439 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/abm.rs:32:1 | 32 | / pub unsafe fn _lzcnt_u32(x: u32) -> u32 { 33 | | x.leading_zeros() 34 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/abm.rs:43:1 | 43 | / pub unsafe fn _popcnt32(x: i32) -> i32 { 44 | | x.count_ones() as i32 45 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:23:1 | 23 | / pub unsafe fn _bextr_u32(a: u32, start: u32, len: u32) -> u32 { 24 | | _bextr2_u32(a, (start & 0xff_u32) | ((len & 0xff_u32) << 8_u32)) 25 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:38:1 | 38 | / pub unsafe fn _bextr2_u32(a: u32, control: u32) -> u32 { 39 | | x86_bmi_bextr_32(a, control) 40 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:49:1 | 49 | / pub unsafe fn _andn_u32(a: u32, b: u32) -> u32 { 50 | | !a & b 51 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:60:1 | 60 | / pub unsafe fn _blsi_u32(x: u32) -> u32 { 61 | | x & x.wrapping_neg() 62 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:71:1 | 71 | / pub unsafe fn _blsmsk_u32(x: u32) -> u32 { 72 | | x ^ (x.wrapping_sub(1_u32)) 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:84:1 | 84 | / pub unsafe fn _blsr_u32(x: u32) -> u32 { 85 | | x & (x.wrapping_sub(1)) 86 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:97:1 | 97 | / pub unsafe fn _tzcnt_u32(x: u32) -> u32 { 98 | | x.trailing_zeros() 99 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi1.rs:110:1 | 110 | / pub unsafe fn _mm_tzcnt_32(x: u32) -> i32 { 111 | | x.trailing_zeros() as i32 112 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi2.rs:28:1 | 28 | / pub unsafe fn _mulx_u32(a: u32, b: u32, hi: &mut u32) -> u32 { 29 | | let result: u64 = (a as u64) * (b as u64); 30 | | *hi = (result >> 32) as u32; 31 | | result as u32 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi2.rs:41:1 | 41 | / pub unsafe fn _bzhi_u32(a: u32, index: u32) -> u32 { 42 | | x86_bmi2_bzhi_32(a, index) 43 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi2.rs:53:1 | 53 | / pub unsafe fn _pdep_u32(a: u32, mask: u32) -> u32 { 54 | | x86_bmi2_pdep_32(a, mask) 55 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bmi2.rs:65:1 | 65 | / pub unsafe fn _pext_u32(a: u32, mask: u32) -> u32 { 66 | | x86_bmi2_pext_32(a, mask) 67 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse4a.rs:41:1 | 41 | / pub unsafe fn _mm_extract_si64(x: __m128i, y: __m128i) -> __m128i { 42 | | transmute(extrq(x.as_i64x2(), y.as_i8x16())) 43 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse4a.rs:58:1 | 58 | / pub unsafe fn _mm_insert_si64(x: __m128i, y: __m128i) -> __m128i { 59 | | transmute(insertq(x.as_i64x2(), y.as_i64x2())) 60 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse4a.rs:69:1 | 69 | / pub unsafe fn _mm_stream_sd(p: *mut f64, a: __m128d) { 70 | | movntsd(p, a); 71 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sse4a.rs:80:1 | 80 | / pub unsafe fn _mm_stream_ss(p: *mut f32, a: __m128) { 81 | | movntss(p, a); 82 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:74:1 | 74 | / pub unsafe fn _blcfill_u32(x: u32) -> u32 { 75 | | x & (x.wrapping_add(1)) 76 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:86:1 | 86 | / pub unsafe fn _blcfill_u64(x: u64) -> u64 { 87 | | x & (x.wrapping_add(1)) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:97:1 | 97 | / pub unsafe fn _blci_u32(x: u32) -> u32 { 98 | | x | !(x.wrapping_add(1)) 99 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:109:1 | 109 | / pub unsafe fn _blci_u64(x: u64) -> u64 { 110 | | x | !(x.wrapping_add(1)) 111 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:120:1 | 120 | / pub unsafe fn _blcic_u32(x: u32) -> u32 { 121 | | !x & (x.wrapping_add(1)) 122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:132:1 | 132 | / pub unsafe fn _blcic_u64(x: u64) -> u64 { 133 | | !x & (x.wrapping_add(1)) 134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:144:1 | 144 | / pub unsafe fn _blcmsk_u32(x: u32) -> u32 { 145 | | x ^ (x.wrapping_add(1)) 146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:157:1 | 157 | / pub unsafe fn _blcmsk_u64(x: u64) -> u64 { 158 | | x ^ (x.wrapping_add(1)) 159 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:168:1 | 168 | / pub unsafe fn _blcs_u32(x: u32) -> u32 { 169 | | x | (x.wrapping_add(1)) 170 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:180:1 | 180 | / pub unsafe fn _blcs_u64(x: u64) -> u64 { 181 | | x | x.wrapping_add(1) 182 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:191:1 | 191 | / pub unsafe fn _blsfill_u32(x: u32) -> u32 { 192 | | x | (x.wrapping_sub(1)) 193 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:203:1 | 203 | / pub unsafe fn _blsfill_u64(x: u64) -> u64 { 204 | | x | (x.wrapping_sub(1)) 205 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:214:1 | 214 | / pub unsafe fn _blsic_u32(x: u32) -> u32 { 215 | | !x | (x.wrapping_sub(1)) 216 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:226:1 | 226 | / pub unsafe fn _blsic_u64(x: u64) -> u64 { 227 | | !x | (x.wrapping_sub(1)) 228 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:238:1 | 238 | / pub unsafe fn _t1mskc_u32(x: u32) -> u32 { 239 | | !x | (x.wrapping_add(1)) 240 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:251:1 | 251 | / pub unsafe fn _t1mskc_u64(x: u64) -> u64 { 252 | | !x | (x.wrapping_add(1)) 253 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:263:1 | 263 | / pub unsafe fn _tzmsk_u32(x: u32) -> u32 { 264 | | !x & (x.wrapping_sub(1)) 265 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/tbm.rs:276:1 | 276 | / pub unsafe fn _tzmsk_u64(x: u64) -> u64 { 277 | | !x & (x.wrapping_sub(1)) 278 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/pclmulqdq.rs:35:1 | 35 | / pub unsafe fn _mm_clmulepi64_si128(a: __m128i, b: __m128i, imm8: i32) -> __m128i { 36 | | macro_rules! call { 37 | | ($imm8:expr) => { 38 | | pclmulqdq(a, b, $imm8) ... | 41 | | constify_imm8!(imm8, call) 42 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:38:1 | 38 | / pub unsafe fn _mm_aesdec_si128(a: __m128i, round_key: __m128i) -> __m128i { 39 | | aesdec(a, round_key) 40 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:49:1 | 49 | / pub unsafe fn _mm_aesdeclast_si128(a: __m128i, round_key: __m128i) -> __m128i { 50 | | aesdeclast(a, round_key) 51 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:60:1 | 60 | / pub unsafe fn _mm_aesenc_si128(a: __m128i, round_key: __m128i) -> __m128i { 61 | | aesenc(a, round_key) 62 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:71:1 | 71 | / pub unsafe fn _mm_aesenclast_si128(a: __m128i, round_key: __m128i) -> __m128i { 72 | | aesenclast(a, round_key) 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:82:1 | 82 | / pub unsafe fn _mm_aesimc_si128(a: __m128i) -> __m128i { 83 | | aesimc(a) 84 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/aes.rs:98:1 | 98 | / pub unsafe fn _mm_aeskeygenassist_si128(a: __m128i, imm8: i32) -> __m128i { 99 | | macro_rules! call { 100 | | ($imm8:expr) => { 101 | | aeskeygenassist(a, $imm8) ... | 104 | | constify_imm8!(imm8, call) 105 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdrand.rs:29:1 | 29 | / pub unsafe fn _rdrand16_step(val: &mut u16) -> i32 { 30 | | let (v, flag) = x86_rdrand16_step(); 31 | | *val = v; 32 | | flag 33 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdrand.rs:43:1 | 43 | / pub unsafe fn _rdrand32_step(val: &mut u32) -> i32 { 44 | | let (v, flag) = x86_rdrand32_step(); 45 | | *val = v; 46 | | flag 47 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdrand.rs:57:1 | 57 | / pub unsafe fn _rdseed16_step(val: &mut u16) -> i32 { 58 | | let (v, flag) = x86_rdseed16_step(); 59 | | *val = v; 60 | | flag 61 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rdrand.rs:71:1 | 71 | / pub unsafe fn _rdseed32_step(val: &mut u32) -> i32 { 72 | | let (v, flag) = x86_rdseed32_step(); 73 | | *val = v; 74 | | flag 75 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:36:1 | 36 | / pub unsafe fn _mm_sha1msg1_epu32(a: __m128i, b: __m128i) -> __m128i { 37 | | transmute(sha1msg1(a.as_i32x4(), b.as_i32x4())) 38 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:49:1 | 49 | / pub unsafe fn _mm_sha1msg2_epu32(a: __m128i, b: __m128i) -> __m128i { 50 | | transmute(sha1msg2(a.as_i32x4(), b.as_i32x4())) 51 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:62:1 | 62 | / pub unsafe fn _mm_sha1nexte_epu32(a: __m128i, b: __m128i) -> __m128i { 63 | | transmute(sha1nexte(a.as_i32x4(), b.as_i32x4())) 64 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:78:1 | 78 | / pub unsafe fn _mm_sha1rnds4_epu32(a: __m128i, b: __m128i, func: i32) -> __m128i { 79 | | let a = a.as_i32x4(); 80 | | let b = b.as_i32x4(); 81 | | macro_rules! call { ... | 87 | | transmute(ret) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:99:1 | 99 | / pub unsafe fn _mm_sha256msg1_epu32(a: __m128i, b: __m128i) -> __m128i { 100 | | transmute(sha256msg1(a.as_i32x4(), b.as_i32x4())) 101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:112:1 | 112 | / pub unsafe fn _mm_sha256msg2_epu32(a: __m128i, b: __m128i) -> __m128i { 113 | | transmute(sha256msg2(a.as_i32x4(), b.as_i32x4())) 114 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/sha.rs:127:1 | 127 | / pub unsafe fn _mm_sha256rnds2_epu32(a: __m128i, b: __m128i, k: __m128i) -> __m128i { 128 | | transmute(sha256rnds2(a.as_i32x4(), b.as_i32x4(), k.as_i32x4())) 129 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/adx.rs:20:1 | 20 | / pub unsafe fn _addcarry_u32(c_in: u8, a: u32, b: u32, out: &mut u32) -> u8 { 21 | | let (a, b) = llvm_addcarry_u32(c_in, a, b); 22 | | *out = b; 23 | | a 24 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/adx.rs:33:1 | 33 | / pub unsafe fn _addcarryx_u32(c_in: u8, a: u32, b: u32, out: &mut u32) -> u8 { 34 | | llvm_addcarryx_u32(c_in, a, b, out as *mut _ as *mut u8) 35 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/adx.rs:43:1 | 43 | / pub unsafe fn _subborrow_u32(c_in: u8, a: u32, b: u32, out: &mut u32) -> u8 { 44 | | let (a, b) = llvm_subborrow_u32(c_in, a, b); 45 | | *out = b; 46 | | a 47 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/mod.rs:598:1 | 598 | / pub unsafe fn ud2() -> ! { 599 | | intrinsics::abort() 600 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:16:1 | 16 | / pub unsafe fn _mm512_abs_epi32(a: __m512i) -> __m512i { 17 | | let a = a.as_i32x16(); 18 | | // all-0 is a properly initialized i32x16 19 | | let zero: i32x16 = mem::zeroed(); ... | 22 | | transmute(simd_select(cmp, a, sub)) 23 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:33:1 | 33 | / pub unsafe fn _mm512_mask_abs_epi32(src: __m512i, k: __mmask16, a: __m512i) -> __m512i { 34 | | let abs = _mm512_abs_epi32(a).as_i32x16(); 35 | | transmute(simd_select_bitmask(k, abs, src.as_i32x16())) 36 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:46:1 | 46 | / pub unsafe fn _mm512_maskz_abs_epi32(k: __mmask16, a: __m512i) -> __m512i { 47 | | let abs = _mm512_abs_epi32(a).as_i32x16(); 48 | | let zero = _mm512_setzero_si512().as_i32x16(); 49 | | transmute(simd_select_bitmask(k, abs, zero)) 50 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:58:1 | 58 | / pub unsafe fn _mm512_abs_epi64(a: __m512i) -> __m512i { 59 | | let a = a.as_i64x8(); 60 | | // all-0 is a properly initialized i64x8 61 | | let zero: i64x8 = mem::zeroed(); ... | 64 | | transmute(simd_select(cmp, a, sub)) 65 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:73:1 | 73 | / pub unsafe fn _mm512_mask_abs_epi64(src: __m512i, k: __mmask8, a: __m512i) -> __m512i { 74 | | let abs = _mm512_abs_epi64(a).as_i64x8(); 75 | | transmute(simd_select_bitmask(k, abs, src.as_i64x8())) 76 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:84:1 | 84 | / pub unsafe fn _mm512_maskz_abs_epi64(k: __mmask8, a: __m512i) -> __m512i { 85 | | let abs = _mm512_abs_epi64(a).as_i64x8(); 86 | | let zero = _mm512_setzero_si512().as_i64x8(); 87 | | transmute(simd_select_bitmask(k, abs, zero)) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:96:1 | 96 | / pub unsafe fn _mm512_abs_ps(v2: __m512) -> __m512 { 97 | | let a = _mm512_set1_epi32(0x7FFFFFFF); // from LLVM code 98 | | let b = transmute::(v2.as_f32x16()); 99 | | let abs = _mm512_and_epi32(a, b); 100 | | transmute(abs) 101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:109:1 | 109 | / pub unsafe fn _mm512_mask_abs_ps(src: __m512, k: __mmask16, v2: __m512) -> __m512 { 110 | | let abs = _mm512_abs_ps(v2).as_f32x16(); 111 | | transmute(simd_select_bitmask(k, abs, src.as_f32x16())) 112 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:120:1 | 120 | / pub unsafe fn _mm512_abs_pd(v2: __m512d) -> __m512d { 121 | | let a = _mm512_set1_epi64(0x7FFFFFFFFFFFFFFF); // from LLVM code 122 | | let b = transmute::(v2.as_f64x8()); 123 | | let abs = _mm512_and_epi64(a, b); 124 | | transmute(abs) 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:133:1 | 133 | / pub unsafe fn _mm512_mask_abs_pd(src: __m512d, k: __mmask8, v2: __m512d) -> __m512d { 134 | | let abs = _mm512_abs_pd(v2).as_f64x8(); 135 | | transmute(simd_select_bitmask(k, abs, src.as_f64x8())) 136 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:144:1 | 144 | / pub unsafe fn _mm512_add_epi32(a: __m512i, b: __m512i) -> __m512i { 145 | | transmute(simd_add(a.as_i32x16(), b.as_i32x16())) 146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:154:1 | 154 | / pub unsafe fn _mm512_mask_add_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 155 | | let add = _mm512_add_epi32(a, b).as_i32x16(); 156 | | transmute(simd_select_bitmask(k, add, src.as_i32x16())) 157 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:165:1 | 165 | / pub unsafe fn _mm512_maskz_add_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 166 | | let add = _mm512_add_epi32(a, b).as_i32x16(); 167 | | let zero = _mm512_setzero_si512().as_i32x16(); 168 | | transmute(simd_select_bitmask(k, add, zero)) 169 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:177:1 | 177 | / pub unsafe fn _mm512_add_epi64(a: __m512i, b: __m512i) -> __m512i { 178 | | transmute(simd_add(a.as_i64x8(), b.as_i64x8())) 179 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:187:1 | 187 | / pub unsafe fn _mm512_mask_add_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 188 | | let add = _mm512_add_epi64(a, b).as_i64x8(); 189 | | transmute(simd_select_bitmask(k, add, src.as_i64x8())) 190 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:198:1 | 198 | / pub unsafe fn _mm512_maskz_add_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 199 | | let add = _mm512_add_epi64(a, b).as_i64x8(); 200 | | let zero = _mm512_setzero_si512().as_i64x8(); 201 | | transmute(simd_select_bitmask(k, add, zero)) 202 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:210:1 | 210 | / pub unsafe fn _mm512_add_ps(a: __m512, b: __m512) -> __m512 { 211 | | transmute(simd_add(a.as_f32x16(), b.as_f32x16())) 212 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:220:1 | 220 | / pub unsafe fn _mm512_mask_add_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 221 | | let add = _mm512_add_ps(a, b).as_f32x16(); 222 | | transmute(simd_select_bitmask(k, add, src.as_f32x16())) 223 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:231:1 | 231 | / pub unsafe fn _mm512_maskz_add_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 232 | | let add = _mm512_add_ps(a, b).as_f32x16(); 233 | | let zero = _mm512_setzero_ps().as_f32x16(); 234 | | transmute(simd_select_bitmask(k, add, zero)) 235 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:243:1 | 243 | / pub unsafe fn _mm512_add_pd(a: __m512d, b: __m512d) -> __m512d { 244 | | transmute(simd_add(a.as_f64x8(), b.as_f64x8())) 245 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:253:1 | 253 | / pub unsafe fn _mm512_mask_add_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 254 | | let add = _mm512_add_pd(a, b).as_f64x8(); 255 | | transmute(simd_select_bitmask(k, add, src.as_f64x8())) 256 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:264:1 | 264 | / pub unsafe fn _mm512_maskz_add_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 265 | | let add = _mm512_add_pd(a, b).as_f64x8(); 266 | | let zero = _mm512_setzero_pd().as_f64x8(); 267 | | transmute(simd_select_bitmask(k, add, zero)) 268 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:276:1 | 276 | / pub unsafe fn _mm512_sub_epi32(a: __m512i, b: __m512i) -> __m512i { 277 | | transmute(simd_sub(a.as_i32x16(), b.as_i32x16())) 278 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:286:1 | 286 | / pub unsafe fn _mm512_mask_sub_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 287 | | let sub = _mm512_sub_epi32(a, b).as_i32x16(); 288 | | transmute(simd_select_bitmask(k, sub, src.as_i32x16())) 289 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:297:1 | 297 | / pub unsafe fn _mm512_maskz_sub_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 298 | | let sub = _mm512_sub_epi32(a, b).as_i32x16(); 299 | | let zero = _mm512_setzero_si512().as_i32x16(); 300 | | transmute(simd_select_bitmask(k, sub, zero)) 301 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:309:1 | 309 | / pub unsafe fn _mm512_sub_epi64(a: __m512i, b: __m512i) -> __m512i { 310 | | transmute(simd_sub(a.as_i64x8(), b.as_i64x8())) 311 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:319:1 | 319 | / pub unsafe fn _mm512_mask_sub_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 320 | | let sub = _mm512_sub_epi64(a, b).as_i64x8(); 321 | | transmute(simd_select_bitmask(k, sub, src.as_i64x8())) 322 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:330:1 | 330 | / pub unsafe fn _mm512_maskz_sub_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 331 | | let add = _mm512_sub_epi64(a, b).as_i64x8(); 332 | | let zero = _mm512_setzero_si512().as_i64x8(); 333 | | transmute(simd_select_bitmask(k, add, zero)) 334 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:342:1 | 342 | / pub unsafe fn _mm512_sub_ps(a: __m512, b: __m512) -> __m512 { 343 | | transmute(simd_sub(a.as_f32x16(), b.as_f32x16())) 344 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:352:1 | 352 | / pub unsafe fn _mm512_mask_sub_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 353 | | let sub = _mm512_sub_ps(a, b).as_f32x16(); 354 | | transmute(simd_select_bitmask(k, sub, src.as_f32x16())) 355 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:363:1 | 363 | / pub unsafe fn _mm512_maskz_sub_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 364 | | let sub = _mm512_sub_ps(a, b).as_f32x16(); 365 | | let zero = _mm512_setzero_ps().as_f32x16(); 366 | | transmute(simd_select_bitmask(k, sub, zero)) 367 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:375:1 | 375 | / pub unsafe fn _mm512_sub_pd(a: __m512d, b: __m512d) -> __m512d { 376 | | transmute(simd_sub(a.as_f64x8(), b.as_f64x8())) 377 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:385:1 | 385 | / pub unsafe fn _mm512_mask_sub_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 386 | | let sub = _mm512_sub_pd(a, b).as_f64x8(); 387 | | transmute(simd_select_bitmask(k, sub, src.as_f64x8())) 388 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:396:1 | 396 | / pub unsafe fn _mm512_maskz_sub_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 397 | | let sub = _mm512_sub_pd(a, b).as_f64x8(); 398 | | let zero = _mm512_setzero_pd().as_f64x8(); 399 | | transmute(simd_select_bitmask(k, sub, zero)) 400 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:408:1 | 408 | / pub unsafe fn _mm512_mul_epi32(a: __m512i, b: __m512i) -> __m512i { 409 | | transmute(vpmuldq(a.as_i32x16(), b.as_i32x16())) 410 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:418:1 | 418 | / pub unsafe fn _mm512_mask_mul_epi32(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 419 | | let mul = _mm512_mul_epi32(a, b).as_i64x8(); 420 | | transmute(simd_select_bitmask(k, mul, src.as_i64x8())) 421 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:429:1 | 429 | / pub unsafe fn _mm512_maskz_mul_epi32(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 430 | | let mul = _mm512_mul_epi32(a, b).as_i64x8(); 431 | | let zero = _mm512_setzero_si512().as_i64x8(); 432 | | transmute(simd_select_bitmask(k, mul, zero)) 433 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:441:1 | 441 | / pub unsafe fn _mm512_mullo_epi32(a: __m512i, b: __m512i) -> __m512i { 442 | | transmute(simd_mul(a.as_i32x16(), b.as_i32x16())) 443 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:451:1 | 451 | / pub unsafe fn _mm512_mask_mullo_epi32( 452 | | src: __m512i, 453 | | k: __mmask16, 454 | | a: __m512i, ... | 458 | | transmute(simd_select_bitmask(k, mul, src.as_i32x16())) 459 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:467:1 | 467 | / pub unsafe fn _mm512_maskz_mullo_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 468 | | let mul = _mm512_mullo_epi32(a, b).as_i32x16(); 469 | | let zero = _mm512_setzero_si512().as_i32x16(); 470 | | transmute(simd_select_bitmask(k, mul, zero)) 471 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:480:1 | 480 | / pub unsafe fn _mm512_mullox_epi64(a: __m512i, b: __m512i) -> __m512i { 481 | | transmute(simd_mul(a.as_i64x8(), b.as_i64x8())) 482 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:491:1 | 491 | / pub unsafe fn _mm512_mask_mullox_epi64( 492 | | src: __m512i, 493 | | k: __mmask8, 494 | | a: __m512i, ... | 498 | | transmute(simd_select_bitmask(k, mul, src.as_i64x8())) 499 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:507:1 | 507 | / pub unsafe fn _mm512_mul_epu32(a: __m512i, b: __m512i) -> __m512i { 508 | | transmute(vpmuludq(a.as_u32x16(), b.as_u32x16())) 509 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:517:1 | 517 | / pub unsafe fn _mm512_mask_mul_epu32(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 518 | | let mul = _mm512_mul_epu32(a, b).as_u64x8(); 519 | | transmute(simd_select_bitmask(k, mul, src.as_u64x8())) 520 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:528:1 | 528 | / pub unsafe fn _mm512_maskz_mul_epu32(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 529 | | let mul = _mm512_mul_epu32(a, b).as_u64x8(); 530 | | let zero = _mm512_setzero_si512().as_u64x8(); 531 | | transmute(simd_select_bitmask(k, mul, zero)) 532 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:540:1 | 540 | / pub unsafe fn _mm512_mul_ps(a: __m512, b: __m512) -> __m512 { 541 | | transmute(simd_mul(a.as_f32x16(), b.as_f32x16())) 542 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:550:1 | 550 | / pub unsafe fn _mm512_mask_mul_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 551 | | let mul = _mm512_mul_ps(a, b).as_f32x16(); 552 | | transmute(simd_select_bitmask(k, mul, src.as_f32x16())) 553 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:561:1 | 561 | / pub unsafe fn _mm512_maskz_mul_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 562 | | let mul = _mm512_mul_ps(a, b).as_f32x16(); 563 | | let zero = _mm512_setzero_ps().as_f32x16(); 564 | | transmute(simd_select_bitmask(k, mul, zero)) 565 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:573:1 | 573 | / pub unsafe fn _mm512_mul_pd(a: __m512d, b: __m512d) -> __m512d { 574 | | transmute(simd_mul(a.as_f64x8(), b.as_f64x8())) 575 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:583:1 | 583 | / pub unsafe fn _mm512_mask_mul_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 584 | | let mul = _mm512_mul_pd(a, b).as_f64x8(); 585 | | transmute(simd_select_bitmask(k, mul, src.as_f64x8())) 586 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:594:1 | 594 | / pub unsafe fn _mm512_maskz_mul_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 595 | | let mul = _mm512_mul_pd(a, b).as_f64x8(); 596 | | let zero = _mm512_setzero_pd().as_f64x8(); 597 | | transmute(simd_select_bitmask(k, mul, zero)) 598 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:606:1 | 606 | / pub unsafe fn _mm512_div_ps(a: __m512, b: __m512) -> __m512 { 607 | | transmute(simd_div(a.as_f32x16(), b.as_f32x16())) 608 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:616:1 | 616 | / pub unsafe fn _mm512_mask_div_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 617 | | let div = _mm512_div_ps(a, b).as_f32x16(); 618 | | transmute(simd_select_bitmask(k, div, src.as_f32x16())) 619 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:627:1 | 627 | / pub unsafe fn _mm512_maskz_div_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 628 | | let div = _mm512_div_ps(a, b).as_f32x16(); 629 | | let zero = _mm512_setzero_ps().as_f32x16(); 630 | | transmute(simd_select_bitmask(k, div, zero)) 631 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:639:1 | 639 | / pub unsafe fn _mm512_div_pd(a: __m512d, b: __m512d) -> __m512d { 640 | | transmute(simd_div(a.as_f64x8(), b.as_f64x8())) 641 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:649:1 | 649 | / pub unsafe fn _mm512_mask_div_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 650 | | let div = _mm512_div_pd(a, b).as_f64x8(); 651 | | transmute(simd_select_bitmask(k, div, src.as_f64x8())) 652 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:660:1 | 660 | / pub unsafe fn _mm512_maskz_div_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 661 | | let div = _mm512_div_pd(a, b).as_f64x8(); 662 | | let zero = _mm512_setzero_pd().as_f64x8(); 663 | | transmute(simd_select_bitmask(k, div, zero)) 664 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:672:1 | 672 | / pub unsafe fn _mm512_max_epi32(a: __m512i, b: __m512i) -> __m512i { 673 | | transmute(vpmaxsd(a.as_i32x16(), b.as_i32x16())) 674 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:682:1 | 682 | / pub unsafe fn _mm512_mask_max_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 683 | | let max = _mm512_max_epi32(a, b).as_i32x16(); 684 | | transmute(simd_select_bitmask(k, max, src.as_i32x16())) 685 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:693:1 | 693 | / pub unsafe fn _mm512_maskz_max_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 694 | | let max = _mm512_max_epi32(a, b).as_i32x16(); 695 | | let zero = _mm512_setzero_si512().as_i32x16(); 696 | | transmute(simd_select_bitmask(k, max, zero)) 697 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:705:1 | 705 | / pub unsafe fn _mm512_max_epi64(a: __m512i, b: __m512i) -> __m512i { 706 | | transmute(vpmaxsq(a.as_i64x8(), b.as_i64x8())) 707 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:715:1 | 715 | / pub unsafe fn _mm512_mask_max_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 716 | | let max = _mm512_max_epi64(a, b).as_i64x8(); 717 | | transmute(simd_select_bitmask(k, max, src.as_i64x8())) 718 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:726:1 | 726 | / pub unsafe fn _mm512_maskz_max_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 727 | | let max = _mm512_max_epi64(a, b).as_i64x8(); 728 | | let zero = _mm512_setzero_si512().as_i64x8(); 729 | | transmute(simd_select_bitmask(k, max, zero)) 730 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:738:1 | 738 | / pub unsafe fn _mm512_max_ps(a: __m512, b: __m512) -> __m512 { 739 | | transmute(vmaxps( 740 | | a.as_f32x16(), 741 | | b.as_f32x16(), 742 | | _MM_FROUND_CUR_DIRECTION, 743 | | )) 744 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:752:1 | 752 | / pub unsafe fn _mm512_mask_max_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 753 | | let max = _mm512_max_ps(a, b).as_f32x16(); 754 | | transmute(simd_select_bitmask(k, max, src.as_f32x16())) 755 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:763:1 | 763 | / pub unsafe fn _mm512_maskz_max_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 764 | | let max = _mm512_max_ps(a, b).as_f32x16(); 765 | | let zero = _mm512_setzero_ps().as_f32x16(); 766 | | transmute(simd_select_bitmask(k, max, zero)) 767 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:775:1 | 775 | / pub unsafe fn _mm512_max_pd(a: __m512d, b: __m512d) -> __m512d { 776 | | transmute(vmaxpd(a.as_f64x8(), b.as_f64x8(), _MM_FROUND_CUR_DIRECTION)) 777 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:785:1 | 785 | / pub unsafe fn _mm512_mask_max_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 786 | | let max = _mm512_max_pd(a, b).as_f64x8(); 787 | | transmute(simd_select_bitmask(k, max, src.as_f64x8())) 788 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:796:1 | 796 | / pub unsafe fn _mm512_maskz_max_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 797 | | let max = _mm512_max_pd(a, b).as_f64x8(); 798 | | let zero = _mm512_setzero_pd().as_f64x8(); 799 | | transmute(simd_select_bitmask(k, max, zero)) 800 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:808:1 | 808 | / pub unsafe fn _mm512_max_epu32(a: __m512i, b: __m512i) -> __m512i { 809 | | transmute(vpmaxud(a.as_u32x16(), b.as_u32x16())) 810 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:818:1 | 818 | / pub unsafe fn _mm512_mask_max_epu32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 819 | | let max = _mm512_max_epu32(a, b).as_u32x16(); 820 | | transmute(simd_select_bitmask(k, max, src.as_u32x16())) 821 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:829:1 | 829 | / pub unsafe fn _mm512_maskz_max_epu32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 830 | | let max = _mm512_max_epu32(a, b).as_u32x16(); 831 | | let zero = _mm512_setzero_si512().as_u32x16(); 832 | | transmute(simd_select_bitmask(k, max, zero)) 833 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:841:1 | 841 | / pub unsafe fn _mm512_max_epu64(a: __m512i, b: __m512i) -> __m512i { 842 | | transmute(vpmaxuq(a.as_u64x8(), b.as_u64x8())) 843 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:851:1 | 851 | / pub unsafe fn _mm512_mask_max_epu64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 852 | | let max = _mm512_max_epu64(a, b).as_u64x8(); 853 | | transmute(simd_select_bitmask(k, max, src.as_u64x8())) 854 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:862:1 | 862 | / pub unsafe fn _mm512_maskz_max_epu64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 863 | | let max = _mm512_max_epu64(a, b).as_u64x8(); 864 | | let zero = _mm512_setzero_si512().as_u64x8(); 865 | | transmute(simd_select_bitmask(k, max, zero)) 866 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:874:1 | 874 | / pub unsafe fn _mm512_min_epi32(a: __m512i, b: __m512i) -> __m512i { 875 | | transmute(vpminsd(a.as_i32x16(), b.as_i32x16())) 876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:884:1 | 884 | / pub unsafe fn _mm512_mask_min_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 885 | | let max = _mm512_min_epi32(a, b).as_i32x16(); 886 | | transmute(simd_select_bitmask(k, max, src.as_i32x16())) 887 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:895:1 | 895 | / pub unsafe fn _mm512_maskz_min_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 896 | | let max = _mm512_min_epi32(a, b).as_i32x16(); 897 | | let zero = _mm512_setzero_si512().as_i32x16(); 898 | | transmute(simd_select_bitmask(k, max, zero)) 899 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:907:1 | 907 | / pub unsafe fn _mm512_min_epi64(a: __m512i, b: __m512i) -> __m512i { 908 | | transmute(vpminsq(a.as_i64x8(), b.as_i64x8())) 909 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:917:1 | 917 | / pub unsafe fn _mm512_mask_min_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 918 | | let max = _mm512_min_epi64(a, b).as_i64x8(); 919 | | transmute(simd_select_bitmask(k, max, src.as_i64x8())) 920 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:928:1 | 928 | / pub unsafe fn _mm512_maskz_min_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 929 | | let max = _mm512_min_epi64(a, b).as_i64x8(); 930 | | let zero = _mm512_setzero_si512().as_i64x8(); 931 | | transmute(simd_select_bitmask(k, max, zero)) 932 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:940:1 | 940 | / pub unsafe fn _mm512_min_ps(a: __m512, b: __m512) -> __m512 { 941 | | transmute(vminps( 942 | | a.as_f32x16(), 943 | | b.as_f32x16(), 944 | | _MM_FROUND_CUR_DIRECTION, 945 | | )) 946 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:954:1 | 954 | / pub unsafe fn _mm512_mask_min_ps(src: __m512, k: __mmask16, a: __m512, b: __m512) -> __m512 { 955 | | let max = _mm512_min_ps(a, b).as_f32x16(); 956 | | transmute(simd_select_bitmask(k, max, src.as_f32x16())) 957 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:965:1 | 965 | / pub unsafe fn _mm512_maskz_min_ps(k: __mmask16, a: __m512, b: __m512) -> __m512 { 966 | | let max = _mm512_min_ps(a, b).as_f32x16(); 967 | | let zero = _mm512_setzero_ps().as_f32x16(); 968 | | transmute(simd_select_bitmask(k, max, zero)) 969 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:977:1 | 977 | / pub unsafe fn _mm512_min_pd(a: __m512d, b: __m512d) -> __m512d { 978 | | transmute(vminpd(a.as_f64x8(), b.as_f64x8(), _MM_FROUND_CUR_DIRECTION)) 979 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:987:1 | 987 | / pub unsafe fn _mm512_mask_min_pd(src: __m512d, k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 988 | | let max = _mm512_min_pd(a, b).as_f64x8(); 989 | | transmute(simd_select_bitmask(k, max, src.as_f64x8())) 990 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:998:1 | 998 | / pub unsafe fn _mm512_maskz_min_pd(k: __mmask8, a: __m512d, b: __m512d) -> __m512d { 999 | | let max = _mm512_min_pd(a, b).as_f64x8(); 1000 | | let zero = _mm512_setzero_pd().as_f64x8(); 1001 | | transmute(simd_select_bitmask(k, max, zero)) 1002 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1010:1 | 1010 | / pub unsafe fn _mm512_min_epu32(a: __m512i, b: __m512i) -> __m512i { 1011 | | transmute(vpminud(a.as_u32x16(), b.as_u32x16())) 1012 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1020:1 | 1020 | / pub unsafe fn _mm512_mask_min_epu32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 1021 | | let max = _mm512_min_epu32(a, b).as_u32x16(); 1022 | | transmute(simd_select_bitmask(k, max, src.as_u32x16())) 1023 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1031:1 | 1031 | / pub unsafe fn _mm512_maskz_min_epu32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 1032 | | let max = _mm512_min_epu32(a, b).as_u32x16(); 1033 | | let zero = _mm512_setzero_si512().as_u32x16(); 1034 | | transmute(simd_select_bitmask(k, max, zero)) 1035 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1043:1 | 1043 | / pub unsafe fn _mm512_min_epu64(a: __m512i, b: __m512i) -> __m512i { 1044 | | transmute(vpminuq(a.as_u64x8(), b.as_u64x8())) 1045 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1053:1 | 1053 | / pub unsafe fn _mm512_mask_min_epu64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 1054 | | let max = _mm512_min_epu64(a, b).as_u64x8(); 1055 | | transmute(simd_select_bitmask(k, max, src.as_u64x8())) 1056 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1064:1 | 1064 | / pub unsafe fn _mm512_maskz_min_epu64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 1065 | | let max = _mm512_min_epu64(a, b).as_u64x8(); 1066 | | let zero = _mm512_setzero_si512().as_u64x8(); 1067 | | transmute(simd_select_bitmask(k, max, zero)) 1068 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1076:1 | 1076 | / pub unsafe fn _mm512_sqrt_ps(a: __m512) -> __m512 { 1077 | | transmute(vsqrtps(a.as_f32x16(), _MM_FROUND_CUR_DIRECTION)) 1078 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1086:1 | 1086 | / pub unsafe fn _mm512_mask_sqrt_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 1087 | | let sqrt = _mm512_sqrt_ps(a).as_f32x16(); 1088 | | transmute(simd_select_bitmask(k, sqrt, src.as_f32x16())) 1089 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1097:1 | 1097 | / pub unsafe fn _mm512_maskz_sqrt_ps(k: __mmask16, a: __m512) -> __m512 { 1098 | | let sqrt = _mm512_sqrt_ps(a).as_f32x16(); 1099 | | let zero = _mm512_setzero_ps().as_f32x16(); 1100 | | transmute(simd_select_bitmask(k, sqrt, zero)) 1101 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1109:1 | 1109 | / pub unsafe fn _mm512_sqrt_pd(a: __m512d) -> __m512d { 1110 | | transmute(vsqrtpd(a.as_f64x8(), _MM_FROUND_CUR_DIRECTION)) 1111 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1119:1 | 1119 | / pub unsafe fn _mm512_mask_sqrt_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 1120 | | let sqrt = _mm512_sqrt_pd(a).as_f64x8(); 1121 | | transmute(simd_select_bitmask(k, sqrt, src.as_f64x8())) 1122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1130:1 | 1130 | / pub unsafe fn _mm512_maskz_sqrt_pd(k: __mmask8, a: __m512d) -> __m512d { 1131 | | let sqrt = _mm512_sqrt_pd(a).as_f64x8(); 1132 | | let zero = _mm512_setzero_pd().as_f64x8(); 1133 | | transmute(simd_select_bitmask(k, sqrt, zero)) 1134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1142:1 | 1142 | / pub unsafe fn _mm512_fmadd_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1143 | | transmute(vfmadd132ps( 1144 | | a.as_f32x16(), 1145 | | b.as_f32x16(), ... | 1148 | | )) 1149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1157:1 | 1157 | / pub unsafe fn _mm512_mask_fmadd_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1158 | | let fmadd = _mm512_fmadd_ps(a, b, c).as_f32x16(); 1159 | | transmute(simd_select_bitmask(k, fmadd, a.as_f32x16())) 1160 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1168:1 | 1168 | / pub unsafe fn _mm512_maskz_fmadd_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1169 | | let fmadd = _mm512_fmadd_ps(a, b, c).as_f32x16(); 1170 | | let zero = _mm512_setzero_ps().as_f32x16(); 1171 | | transmute(simd_select_bitmask(k, fmadd, zero)) 1172 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1180:1 | 1180 | / pub unsafe fn _mm512_mask3_fmadd_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1181 | | let fmadd = _mm512_fmadd_ps(a, b, c).as_f32x16(); 1182 | | transmute(simd_select_bitmask(k, fmadd, c.as_f32x16())) 1183 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1191:1 | 1191 | / pub unsafe fn _mm512_fmadd_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1192 | | transmute(vfmadd132pd( 1193 | | a.as_f64x8(), 1194 | | b.as_f64x8(), ... | 1197 | | )) 1198 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1206:1 | 1206 | / pub unsafe fn _mm512_mask_fmadd_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1207 | | let fmadd = _mm512_fmadd_pd(a, b, c).as_f64x8(); 1208 | | transmute(simd_select_bitmask(k, fmadd, a.as_f64x8())) 1209 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1217:1 | 1217 | / pub unsafe fn _mm512_maskz_fmadd_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1218 | | let fmadd = _mm512_fmadd_pd(a, b, c).as_f64x8(); 1219 | | let zero = _mm512_setzero_pd().as_f64x8(); 1220 | | transmute(simd_select_bitmask(k, fmadd, zero)) 1221 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1229:1 | 1229 | / pub unsafe fn _mm512_mask3_fmadd_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1230 | | let fmadd = _mm512_fmadd_pd(a, b, c).as_f64x8(); 1231 | | transmute(simd_select_bitmask(k, fmadd, c.as_f64x8())) 1232 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1240:1 | 1240 | / pub unsafe fn _mm512_fmsub_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1241 | | let zero: f32x16 = mem::zeroed(); 1242 | | let sub = simd_sub(zero, c.as_f32x16()); 1243 | | transmute(vfmadd132ps( ... | 1248 | | )) 1249 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1257:1 | 1257 | / pub unsafe fn _mm512_mask_fmsub_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1258 | | let fmsub = _mm512_fmsub_ps(a, b, c).as_f32x16(); 1259 | | transmute(simd_select_bitmask(k, fmsub, a.as_f32x16())) 1260 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1268:1 | 1268 | / pub unsafe fn _mm512_maskz_fmsub_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1269 | | let fmsub = _mm512_fmsub_ps(a, b, c).as_f32x16(); 1270 | | let zero = _mm512_setzero_ps().as_f32x16(); 1271 | | transmute(simd_select_bitmask(k, fmsub, zero)) 1272 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1280:1 | 1280 | / pub unsafe fn _mm512_mask3_fmsub_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1281 | | let fmsub = _mm512_fmsub_ps(a, b, c).as_f32x16(); 1282 | | transmute(simd_select_bitmask(k, fmsub, c.as_f32x16())) 1283 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1291:1 | 1291 | / pub unsafe fn _mm512_fmsub_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1292 | | let zero: f64x8 = mem::zeroed(); 1293 | | let sub = simd_sub(zero, c.as_f64x8()); 1294 | | transmute(vfmadd132pd( ... | 1299 | | )) 1300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1308:1 | 1308 | / pub unsafe fn _mm512_mask_fmsub_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1309 | | let fmsub = _mm512_fmsub_pd(a, b, c).as_f64x8(); 1310 | | transmute(simd_select_bitmask(k, fmsub, a.as_f64x8())) 1311 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1319:1 | 1319 | / pub unsafe fn _mm512_maskz_fmsub_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1320 | | let fmsub = _mm512_fmsub_pd(a, b, c).as_f64x8(); 1321 | | let zero = _mm512_setzero_pd().as_f64x8(); 1322 | | transmute(simd_select_bitmask(k, fmsub, zero)) 1323 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1331:1 | 1331 | / pub unsafe fn _mm512_mask3_fmsub_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1332 | | let fmsub = _mm512_fmsub_pd(a, b, c).as_f64x8(); 1333 | | transmute(simd_select_bitmask(k, fmsub, c.as_f64x8())) 1334 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1342:1 | 1342 | / pub unsafe fn _mm512_fmaddsub_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1343 | | transmute(vfmaddsub213ps( 1344 | | a.as_f32x16(), 1345 | | b.as_f32x16(), ... | 1348 | | )) 1349 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1357:1 | 1357 | / pub unsafe fn _mm512_mask_fmaddsub_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1358 | | let fmaddsub = _mm512_fmaddsub_ps(a, b, c).as_f32x16(); 1359 | | transmute(simd_select_bitmask(k, fmaddsub, a.as_f32x16())) 1360 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1368:1 | 1368 | / pub unsafe fn _mm512_maskz_fmaddsub_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1369 | | let fmaddsub = _mm512_fmaddsub_ps(a, b, c).as_f32x16(); 1370 | | let zero = _mm512_setzero_ps().as_f32x16(); 1371 | | transmute(simd_select_bitmask(k, fmaddsub, zero)) 1372 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1380:1 | 1380 | / pub unsafe fn _mm512_mask3_fmaddsub_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1381 | | let fmaddsub = _mm512_fmaddsub_ps(a, b, c).as_f32x16(); 1382 | | transmute(simd_select_bitmask(k, fmaddsub, c.as_f32x16())) 1383 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1391:1 | 1391 | / pub unsafe fn _mm512_fmaddsub_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1392 | | transmute(vfmaddsub213pd( 1393 | | a.as_f64x8(), 1394 | | b.as_f64x8(), ... | 1397 | | )) 1398 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1406:1 | 1406 | / pub unsafe fn _mm512_mask_fmaddsub_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1407 | | let fmaddsub = _mm512_fmaddsub_pd(a, b, c).as_f64x8(); 1408 | | transmute(simd_select_bitmask(k, fmaddsub, a.as_f64x8())) 1409 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1417:1 | 1417 | / pub unsafe fn _mm512_maskz_fmaddsub_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1418 | | let fmaddsub = _mm512_fmaddsub_pd(a, b, c).as_f64x8(); 1419 | | let zero = _mm512_setzero_pd().as_f64x8(); 1420 | | transmute(simd_select_bitmask(k, fmaddsub, zero)) 1421 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1429:1 | 1429 | / pub unsafe fn _mm512_mask3_fmaddsub_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1430 | | let fmaddsub = _mm512_fmaddsub_pd(a, b, c).as_f64x8(); 1431 | | transmute(simd_select_bitmask(k, fmaddsub, c.as_f64x8())) 1432 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1440:1 | 1440 | / pub unsafe fn _mm512_fmsubadd_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1441 | | let zero: f32x16 = mem::zeroed(); 1442 | | let sub = simd_sub(zero, c.as_f32x16()); 1443 | | transmute(vfmaddsub213ps( ... | 1448 | | )) 1449 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1457:1 | 1457 | / pub unsafe fn _mm512_mask_fmsubadd_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1458 | | let fmsubadd = _mm512_fmsubadd_ps(a, b, c).as_f32x16(); 1459 | | transmute(simd_select_bitmask(k, fmsubadd, a.as_f32x16())) 1460 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1468:1 | 1468 | / pub unsafe fn _mm512_maskz_fmsubadd_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1469 | | let fmsubadd = _mm512_fmsubadd_ps(a, b, c).as_f32x16(); 1470 | | let zero = _mm512_setzero_ps().as_f32x16(); 1471 | | transmute(simd_select_bitmask(k, fmsubadd, zero)) 1472 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1480:1 | 1480 | / pub unsafe fn _mm512_mask3_fmsubadd_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1481 | | let fmsubadd = _mm512_fmsubadd_ps(a, b, c).as_f32x16(); 1482 | | transmute(simd_select_bitmask(k, fmsubadd, c.as_f32x16())) 1483 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1491:1 | 1491 | / pub unsafe fn _mm512_fmsubadd_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1492 | | let zero: f64x8 = mem::zeroed(); 1493 | | let sub = simd_sub(zero, c.as_f64x8()); 1494 | | transmute(vfmaddsub213pd( ... | 1499 | | )) 1500 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1508:1 | 1508 | / pub unsafe fn _mm512_mask_fmsubadd_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1509 | | let fmsubadd = _mm512_fmsubadd_pd(a, b, c).as_f64x8(); 1510 | | transmute(simd_select_bitmask(k, fmsubadd, a.as_f64x8())) 1511 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1519:1 | 1519 | / pub unsafe fn _mm512_maskz_fmsubadd_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1520 | | let fmsubadd = _mm512_fmsubadd_pd(a, b, c).as_f64x8(); 1521 | | let zero = _mm512_setzero_pd().as_f64x8(); 1522 | | transmute(simd_select_bitmask(k, fmsubadd, zero)) 1523 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1531:1 | 1531 | / pub unsafe fn _mm512_mask3_fmsubadd_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1532 | | let fmsubadd = _mm512_fmsubadd_pd(a, b, c).as_f64x8(); 1533 | | transmute(simd_select_bitmask(k, fmsubadd, c.as_f64x8())) 1534 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1542:1 | 1542 | / pub unsafe fn _mm512_fnmadd_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1543 | | let zero: f32x16 = mem::zeroed(); 1544 | | let sub = simd_sub(zero, a.as_f32x16()); 1545 | | transmute(vfmadd132ps( ... | 1550 | | )) 1551 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1559:1 | 1559 | / pub unsafe fn _mm512_mask_fnmadd_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1560 | | let fnmadd = _mm512_fnmadd_ps(a, b, c).as_f32x16(); 1561 | | transmute(simd_select_bitmask(k, fnmadd, a.as_f32x16())) 1562 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1570:1 | 1570 | / pub unsafe fn _mm512_maskz_fnmadd_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1571 | | let fnmadd = _mm512_fnmadd_ps(a, b, c).as_f32x16(); 1572 | | let zero = _mm512_setzero_ps().as_f32x16(); 1573 | | transmute(simd_select_bitmask(k, fnmadd, zero)) 1574 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1582:1 | 1582 | / pub unsafe fn _mm512_mask3_fnmadd_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1583 | | let fnmadd = _mm512_fnmadd_ps(a, b, c).as_f32x16(); 1584 | | transmute(simd_select_bitmask(k, fnmadd, c.as_f32x16())) 1585 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1593:1 | 1593 | / pub unsafe fn _mm512_fnmadd_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1594 | | let zero: f64x8 = mem::zeroed(); 1595 | | let sub = simd_sub(zero, a.as_f64x8()); 1596 | | transmute(vfmadd132pd( ... | 1601 | | )) 1602 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1610:1 | 1610 | / pub unsafe fn _mm512_mask_fnmadd_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1611 | | let fnmadd = _mm512_fnmadd_pd(a, b, c).as_f64x8(); 1612 | | transmute(simd_select_bitmask(k, fnmadd, a.as_f64x8())) 1613 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1621:1 | 1621 | / pub unsafe fn _mm512_maskz_fnmadd_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1622 | | let fnmadd = _mm512_fnmadd_pd(a, b, c).as_f64x8(); 1623 | | let zero = _mm512_setzero_pd().as_f64x8(); 1624 | | transmute(simd_select_bitmask(k, fnmadd, zero)) 1625 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1633:1 | 1633 | / pub unsafe fn _mm512_mask3_fnmadd_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1634 | | let fnmadd = _mm512_fnmadd_pd(a, b, c).as_f64x8(); 1635 | | transmute(simd_select_bitmask(k, fnmadd, c.as_f64x8())) 1636 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1644:1 | 1644 | / pub unsafe fn _mm512_fnmsub_ps(a: __m512, b: __m512, c: __m512) -> __m512 { 1645 | | let zero: f32x16 = mem::zeroed(); 1646 | | let suba = simd_sub(zero, a.as_f32x16()); 1647 | | let subc = simd_sub(zero, c.as_f32x16()); ... | 1653 | | )) 1654 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1662:1 | 1662 | / pub unsafe fn _mm512_mask_fnmsub_ps(a: __m512, k: __mmask16, b: __m512, c: __m512) -> __m512 { 1663 | | let fnmsub = _mm512_fnmsub_ps(a, b, c).as_f32x16(); 1664 | | transmute(simd_select_bitmask(k, fnmsub, a.as_f32x16())) 1665 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1673:1 | 1673 | / pub unsafe fn _mm512_maskz_fnmsub_ps(k: __mmask16, a: __m512, b: __m512, c: __m512) -> __m512 { 1674 | | let fnmsub = _mm512_fnmsub_ps(a, b, c).as_f32x16(); 1675 | | let zero = _mm512_setzero_ps().as_f32x16(); 1676 | | transmute(simd_select_bitmask(k, fnmsub, zero)) 1677 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1685:1 | 1685 | / pub unsafe fn _mm512_mask3_fnmsub_ps(a: __m512, b: __m512, c: __m512, k: __mmask16) -> __m512 { 1686 | | let fnmsub = _mm512_fnmsub_ps(a, b, c).as_f32x16(); 1687 | | transmute(simd_select_bitmask(k, fnmsub, c.as_f32x16())) 1688 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1696:1 | 1696 | / pub unsafe fn _mm512_fnmsub_pd(a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1697 | | let zero: f64x8 = mem::zeroed(); 1698 | | let suba = simd_sub(zero, a.as_f64x8()); 1699 | | let subc = simd_sub(zero, c.as_f64x8()); ... | 1705 | | )) 1706 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1714:1 | 1714 | / pub unsafe fn _mm512_mask_fnmsub_pd(a: __m512d, k: __mmask8, b: __m512d, c: __m512d) -> __m512d { 1715 | | let fnmsub = _mm512_fnmsub_pd(a, b, c).as_f64x8(); 1716 | | transmute(simd_select_bitmask(k, fnmsub, a.as_f64x8())) 1717 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1725:1 | 1725 | / pub unsafe fn _mm512_maskz_fnmsub_pd(k: __mmask8, a: __m512d, b: __m512d, c: __m512d) -> __m512d { 1726 | | let fnmsub = _mm512_fnmsub_pd(a, b, c).as_f64x8(); 1727 | | let zero = _mm512_setzero_pd().as_f64x8(); 1728 | | transmute(simd_select_bitmask(k, fnmsub, zero)) 1729 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1737:1 | 1737 | / pub unsafe fn _mm512_mask3_fnmsub_pd(a: __m512d, b: __m512d, c: __m512d, k: __mmask8) -> __m512d { 1738 | | let fnmsub = _mm512_fnmsub_pd(a, b, c).as_f64x8(); 1739 | | transmute(simd_select_bitmask(k, fnmsub, c.as_f64x8())) 1740 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1748:1 | 1748 | / pub unsafe fn _mm512_rcp14_ps(a: __m512) -> __m512 { 1749 | | transmute(vrcp14ps( 1750 | | a.as_f32x16(), 1751 | | _mm512_setzero_ps().as_f32x16(), 1752 | | 0b11111111_11111111, 1753 | | )) 1754 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1762:1 | 1762 | / pub unsafe fn _mm512_mask_rcp14_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 1763 | | transmute(vrcp14ps(a.as_f32x16(), src.as_f32x16(), k)) 1764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1772:1 | 1772 | / pub unsafe fn _mm512_maskz_rcp14_ps(k: __mmask16, a: __m512) -> __m512 { 1773 | | transmute(vrcp14ps(a.as_f32x16(), _mm512_setzero_ps().as_f32x16(), k)) 1774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1782:1 | 1782 | / pub unsafe fn _mm512_rcp14_pd(a: __m512d) -> __m512d { 1783 | | transmute(vrcp14pd( 1784 | | a.as_f64x8(), 1785 | | _mm512_setzero_pd().as_f64x8(), 1786 | | 0b11111111, 1787 | | )) 1788 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1796:1 | 1796 | / pub unsafe fn _mm512_mask_rcp14_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 1797 | | transmute(vrcp14pd(a.as_f64x8(), src.as_f64x8(), k)) 1798 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1806:1 | 1806 | / pub unsafe fn _mm512_maskz_rcp14_pd(k: __mmask8, a: __m512d) -> __m512d { 1807 | | transmute(vrcp14pd(a.as_f64x8(), _mm512_setzero_pd().as_f64x8(), k)) 1808 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1816:1 | 1816 | / pub unsafe fn _mm512_rsqrt14_ps(a: __m512) -> __m512 { 1817 | | transmute(vrsqrt14ps( 1818 | | a.as_f32x16(), 1819 | | _mm512_setzero_ps().as_f32x16(), 1820 | | 0b11111111_11111111, 1821 | | )) 1822 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1830:1 | 1830 | / pub unsafe fn _mm512_mask_rsqrt14_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 1831 | | transmute(vrsqrt14ps(a.as_f32x16(), src.as_f32x16(), k)) 1832 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1840:1 | 1840 | / pub unsafe fn _mm512_maskz_rsqrt14_ps(k: __mmask16, a: __m512) -> __m512 { 1841 | | transmute(vrsqrt14ps( 1842 | | a.as_f32x16(), 1843 | | _mm512_setzero_ps().as_f32x16(), 1844 | | k, 1845 | | )) 1846 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1854:1 | 1854 | / pub unsafe fn _mm512_rsqrt14_pd(a: __m512d) -> __m512d { 1855 | | transmute(vrsqrt14pd( 1856 | | a.as_f64x8(), 1857 | | _mm512_setzero_pd().as_f64x8(), 1858 | | 0b11111111, 1859 | | )) 1860 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1868:1 | 1868 | / pub unsafe fn _mm512_mask_rsqrt14_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 1869 | | transmute(vrsqrt14pd(a.as_f64x8(), src.as_f64x8(), k)) 1870 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1878:1 | 1878 | / pub unsafe fn _mm512_maskz_rsqrt14_pd(k: __mmask8, a: __m512d) -> __m512d { 1879 | | transmute(vrsqrt14pd(a.as_f64x8(), _mm512_setzero_pd().as_f64x8(), k)) 1880 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1888:1 | 1888 | / pub unsafe fn _mm512_getexp_ps(a: __m512) -> __m512 { 1889 | | transmute(vgetexpps( 1890 | | a.as_f32x16(), 1891 | | _mm512_setzero_ps().as_f32x16(), ... | 1894 | | )) 1895 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1903:1 | 1903 | / pub unsafe fn _mm512_mask_getexp_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 1904 | | transmute(vgetexpps( 1905 | | a.as_f32x16(), 1906 | | src.as_f32x16(), ... | 1909 | | )) 1910 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1918:1 | 1918 | / pub unsafe fn _mm512_maskz_getexp_ps(k: __mmask16, a: __m512) -> __m512 { 1919 | | transmute(vgetexpps( 1920 | | a.as_f32x16(), 1921 | | _mm512_setzero_ps().as_f32x16(), ... | 1924 | | )) 1925 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1933:1 | 1933 | / pub unsafe fn _mm512_getexp_pd(a: __m512d) -> __m512d { 1934 | | transmute(vgetexppd( 1935 | | a.as_f64x8(), 1936 | | _mm512_setzero_pd().as_f64x8(), ... | 1939 | | )) 1940 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1948:1 | 1948 | / pub unsafe fn _mm512_mask_getexp_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 1949 | | transmute(vgetexppd( 1950 | | a.as_f64x8(), 1951 | | src.as_f64x8(), ... | 1954 | | )) 1955 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1963:1 | 1963 | / pub unsafe fn _mm512_maskz_getexp_pd(k: __mmask8, a: __m512d) -> __m512d { 1964 | | transmute(vgetexppd( 1965 | | a.as_f64x8(), 1966 | | _mm512_setzero_pd().as_f64x8(), ... | 1969 | | )) 1970 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:1988:1 | 1988 | / pub unsafe fn _mm512_getmant_ps( 1989 | | a: __m512, 1990 | | norm: _MM_MANTISSA_NORM_ENUM, 1991 | | sign: _MM_MANTISSA_SIGN_ENUM, ... | 2005 | | transmute(r) 2006 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2024:1 | 2024 | / pub unsafe fn _mm512_mask_getmant_ps( 2025 | | src: __m512, 2026 | | k: __mmask16, 2027 | | a: __m512, ... | 2043 | | transmute(r) 2044 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2062:1 | 2062 | / pub unsafe fn _mm512_maskz_getmant_ps( 2063 | | k: __mmask16, 2064 | | a: __m512, 2065 | | norm: _MM_MANTISSA_NORM_ENUM, ... | 2080 | | transmute(r) 2081 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2099:1 | 2099 | / pub unsafe fn _mm512_getmant_pd( 2100 | | a: __m512d, 2101 | | norm: _MM_MANTISSA_NORM_ENUM, 2102 | | sign: _MM_MANTISSA_SIGN_ENUM, ... | 2116 | | transmute(r) 2117 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2135:1 | 2135 | / pub unsafe fn _mm512_mask_getmant_pd( 2136 | | src: __m512d, 2137 | | k: __mmask8, 2138 | | a: __m512d, ... | 2154 | | transmute(r) 2155 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2173:1 | 2173 | / pub unsafe fn _mm512_maskz_getmant_pd( 2174 | | k: __mmask8, 2175 | | a: __m512d, 2176 | | norm: _MM_MANTISSA_NORM_ENUM, ... | 2191 | | transmute(r) 2192 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2208:1 | 2208 | / pub unsafe fn _mm512_add_round_ps(a: __m512, b: __m512, rounding: i32) -> __m512 { 2209 | | macro_rules! call { 2210 | | ($imm4:expr) => { 2211 | | vaddps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 2215 | | transmute(r) 2216 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2232:1 | 2232 | / pub unsafe fn _mm512_mask_add_round_ps( 2233 | | src: __m512, 2234 | | k: __mmask16, 2235 | | a: __m512, ... | 2245 | | transmute(simd_select_bitmask(k, addround, src.as_f32x16())) 2246 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2262:1 | 2262 | / pub unsafe fn _mm512_maskz_add_round_ps( 2263 | | k: __mmask16, 2264 | | a: __m512, 2265 | | b: __m512, ... | 2275 | | transmute(simd_select_bitmask(k, addround, zero)) 2276 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2292:1 | 2292 | / pub unsafe fn _mm512_add_round_pd(a: __m512d, b: __m512d, rounding: i32) -> __m512d { 2293 | | macro_rules! call { 2294 | | ($imm4:expr) => { 2295 | | vaddpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 2299 | | transmute(r) 2300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2316:1 | 2316 | / pub unsafe fn _mm512_mask_add_round_pd( 2317 | | src: __m512d, 2318 | | k: __mmask8, 2319 | | a: __m512d, ... | 2329 | | transmute(simd_select_bitmask(k, addround, src.as_f64x8())) 2330 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2346:1 | 2346 | / pub unsafe fn _mm512_maskz_add_round_pd( 2347 | | k: __mmask8, 2348 | | a: __m512d, 2349 | | b: __m512d, ... | 2359 | | transmute(simd_select_bitmask(k, addround, zero)) 2360 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2376:1 | 2376 | / pub unsafe fn _mm512_sub_round_ps(a: __m512, b: __m512, rounding: i32) -> __m512 { 2377 | | macro_rules! call { 2378 | | ($imm4:expr) => { 2379 | | vsubps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 2383 | | transmute(r) 2384 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2400:1 | 2400 | / pub unsafe fn _mm512_mask_sub_round_ps( 2401 | | src: __m512, 2402 | | k: __mmask16, 2403 | | a: __m512, ... | 2413 | | transmute(simd_select_bitmask(k, subround, src.as_f32x16())) 2414 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2430:1 | 2430 | / pub unsafe fn _mm512_maskz_sub_round_ps( 2431 | | k: __mmask16, 2432 | | a: __m512, 2433 | | b: __m512, ... | 2443 | | transmute(simd_select_bitmask(k, subround, zero)) 2444 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2460:1 | 2460 | / pub unsafe fn _mm512_sub_round_pd(a: __m512d, b: __m512d, rounding: i32) -> __m512d { 2461 | | macro_rules! call { 2462 | | ($imm4:expr) => { 2463 | | vsubpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 2467 | | transmute(r) 2468 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2484:1 | 2484 | / pub unsafe fn _mm512_mask_sub_round_pd( 2485 | | src: __m512d, 2486 | | k: __mmask8, 2487 | | a: __m512d, ... | 2497 | | transmute(simd_select_bitmask(k, subround, src.as_f64x8())) 2498 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2514:1 | 2514 | / pub unsafe fn _mm512_maskz_sub_round_pd( 2515 | | k: __mmask8, 2516 | | a: __m512d, 2517 | | b: __m512d, ... | 2527 | | transmute(simd_select_bitmask(k, subround, zero)) 2528 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2544:1 | 2544 | / pub unsafe fn _mm512_mul_round_ps(a: __m512, b: __m512, rounding: i32) -> __m512 { 2545 | | macro_rules! call { 2546 | | ($imm4:expr) => { 2547 | | vmulps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 2551 | | transmute(r) 2552 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2568:1 | 2568 | / pub unsafe fn _mm512_mask_mul_round_ps( 2569 | | src: __m512, 2570 | | k: __mmask16, 2571 | | a: __m512, ... | 2581 | | transmute(simd_select_bitmask(k, mulround, src.as_f32x16())) 2582 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2598:1 | 2598 | / pub unsafe fn _mm512_maskz_mul_round_ps( 2599 | | k: __mmask16, 2600 | | a: __m512, 2601 | | b: __m512, ... | 2611 | | transmute(simd_select_bitmask(k, mulround, zero)) 2612 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2628:1 | 2628 | / pub unsafe fn _mm512_mul_round_pd(a: __m512d, b: __m512d, rounding: i32) -> __m512d { 2629 | | macro_rules! call { 2630 | | ($imm4:expr) => { 2631 | | vmulpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 2635 | | transmute(r) 2636 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2652:1 | 2652 | / pub unsafe fn _mm512_mask_mul_round_pd( 2653 | | src: __m512d, 2654 | | k: __mmask8, 2655 | | a: __m512d, ... | 2665 | | transmute(simd_select_bitmask(k, mulround, src.as_f64x8())) 2666 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2682:1 | 2682 | / pub unsafe fn _mm512_maskz_mul_round_pd( 2683 | | k: __mmask8, 2684 | | a: __m512d, 2685 | | b: __m512d, ... | 2695 | | transmute(simd_select_bitmask(k, mulround, zero)) 2696 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2712:1 | 2712 | / pub unsafe fn _mm512_div_round_ps(a: __m512, b: __m512, rounding: i32) -> __m512 { 2713 | | macro_rules! call { 2714 | | ($imm4:expr) => { 2715 | | vdivps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 2719 | | transmute(r) 2720 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2736:1 | 2736 | / pub unsafe fn _mm512_mask_div_round_ps( 2737 | | src: __m512, 2738 | | k: __mmask16, 2739 | | a: __m512, ... | 2749 | | transmute(simd_select_bitmask(k, divround, src.as_f32x16())) 2750 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2766:1 | 2766 | / pub unsafe fn _mm512_maskz_div_round_ps( 2767 | | k: __mmask16, 2768 | | a: __m512, 2769 | | b: __m512, ... | 2779 | | transmute(simd_select_bitmask(k, divround, zero)) 2780 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2796:1 | 2796 | / pub unsafe fn _mm512_div_round_pd(a: __m512d, b: __m512d, rounding: i32) -> __m512d { 2797 | | macro_rules! call { 2798 | | ($imm4:expr) => { 2799 | | vdivpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 2803 | | transmute(r) 2804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2820:1 | 2820 | / pub unsafe fn _mm512_mask_div_round_pd( 2821 | | src: __m512d, 2822 | | k: __mmask8, 2823 | | a: __m512d, ... | 2833 | | transmute(simd_select_bitmask(k, divround, src.as_f64x8())) 2834 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2850:1 | 2850 | / pub unsafe fn _mm512_maskz_div_round_pd( 2851 | | k: __mmask8, 2852 | | a: __m512d, 2853 | | b: __m512d, ... | 2863 | | transmute(simd_select_bitmask(k, divround, zero)) 2864 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2880:1 | 2880 | / pub unsafe fn _mm512_sqrt_round_ps(a: __m512, rounding: i32) -> __m512 { 2881 | | macro_rules! call { 2882 | | ($imm4:expr) => { 2883 | | vsqrtps(a.as_f32x16(), $imm4) ... | 2887 | | transmute(r) 2888 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2904:1 | 2904 | / pub unsafe fn _mm512_mask_sqrt_round_ps( 2905 | | src: __m512, 2906 | | k: __mmask16, 2907 | | a: __m512, ... | 2916 | | transmute(simd_select_bitmask(k, sqrtround, src.as_f32x16())) 2917 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2933:1 | 2933 | / pub unsafe fn _mm512_maskz_sqrt_round_ps(k: __mmask16, a: __m512, rounding: i32) -> __m512 { 2934 | | macro_rules! call { 2935 | | ($imm4:expr) => { 2936 | | vsqrtps(a.as_f32x16(), $imm4) ... | 2941 | | transmute(simd_select_bitmask(k, sqrtround, zero)) 2942 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2958:1 | 2958 | / pub unsafe fn _mm512_sqrt_round_pd(a: __m512d, rounding: i32) -> __m512d { 2959 | | macro_rules! call { 2960 | | ($imm4:expr) => { 2961 | | vsqrtpd(a.as_f64x8(), $imm4) ... | 2965 | | transmute(r) 2966 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:2982:1 | 2982 | / pub unsafe fn _mm512_mask_sqrt_round_pd( 2983 | | src: __m512d, 2984 | | k: __mmask8, 2985 | | a: __m512d, ... | 2994 | | transmute(simd_select_bitmask(k, sqrtround, src.as_f64x8())) 2995 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3011:1 | 3011 | / pub unsafe fn _mm512_maskz_sqrt_round_pd(k: __mmask8, a: __m512d, rounding: i32) -> __m512d { 3012 | | macro_rules! call { 3013 | | ($imm4:expr) => { 3014 | | vsqrtpd(a.as_f64x8(), $imm4) ... | 3019 | | transmute(simd_select_bitmask(k, sqrtround, zero)) 3020 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3036:1 | 3036 | / pub unsafe fn _mm512_fmadd_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3037 | | macro_rules! call { 3038 | | ($imm4:expr) => { 3039 | | vfmadd132ps(a.as_f32x16(), b.as_f32x16(), c.as_f32x16(), $imm4) ... | 3043 | | transmute(r) 3044 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3060:1 | 3060 | / pub unsafe fn _mm512_mask_fmadd_round_ps( 3061 | | a: __m512, 3062 | | k: __mmask16, 3063 | | b: __m512, ... | 3073 | | transmute(simd_select_bitmask(k, fmadd, a.as_f32x16())) 3074 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3090:1 | 3090 | / pub unsafe fn _mm512_maskz_fmadd_round_ps( 3091 | | k: __mmask16, 3092 | | a: __m512, 3093 | | b: __m512, ... | 3104 | | transmute(simd_select_bitmask(k, fmadd, zero)) 3105 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3121:1 | 3121 | / pub unsafe fn _mm512_mask3_fmadd_round_ps( 3122 | | a: __m512, 3123 | | b: __m512, 3124 | | c: __m512, ... | 3134 | | transmute(simd_select_bitmask(k, fmadd, c.as_f32x16())) 3135 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3151:1 | 3151 | / pub unsafe fn _mm512_fmadd_round_pd(a: __m512d, b: __m512d, c: __m512d, rounding: i32) -> __m512d { 3152 | | macro_rules! call { 3153 | | ($imm4:expr) => { 3154 | | vfmadd132pd(a.as_f64x8(), b.as_f64x8(), c.as_f64x8(), $imm4) ... | 3158 | | transmute(r) 3159 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3175:1 | 3175 | / pub unsafe fn _mm512_mask_fmadd_round_pd( 3176 | | a: __m512d, 3177 | | k: __mmask8, 3178 | | b: __m512d, ... | 3188 | | transmute(simd_select_bitmask(k, fmadd, a.as_f64x8())) 3189 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3205:1 | 3205 | / pub unsafe fn _mm512_maskz_fmadd_round_pd( 3206 | | k: __mmask8, 3207 | | a: __m512d, 3208 | | b: __m512d, ... | 3219 | | transmute(simd_select_bitmask(k, fmadd, zero)) 3220 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3236:1 | 3236 | / pub unsafe fn _mm512_mask3_fmadd_round_pd( 3237 | | a: __m512d, 3238 | | b: __m512d, 3239 | | c: __m512d, ... | 3249 | | transmute(simd_select_bitmask(k, fmadd, c.as_f64x8())) 3250 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3266:1 | 3266 | / pub unsafe fn _mm512_fmsub_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3267 | | let zero: f32x16 = mem::zeroed(); 3268 | | let sub = simd_sub(zero, c.as_f32x16()); 3269 | | macro_rules! call { ... | 3275 | | transmute(r) 3276 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3292:1 | 3292 | / pub unsafe fn _mm512_mask_fmsub_round_ps( 3293 | | a: __m512, 3294 | | k: __mmask16, 3295 | | b: __m512, ... | 3307 | | transmute(simd_select_bitmask(k, fmsub, a.as_f32x16())) 3308 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3324:1 | 3324 | / pub unsafe fn _mm512_maskz_fmsub_round_ps( 3325 | | k: __mmask16, 3326 | | a: __m512, 3327 | | b: __m512, ... | 3339 | | transmute(simd_select_bitmask(k, fmsub, zero)) 3340 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3356:1 | 3356 | / pub unsafe fn _mm512_mask3_fmsub_round_ps( 3357 | | a: __m512, 3358 | | b: __m512, 3359 | | c: __m512, ... | 3371 | | transmute(simd_select_bitmask(k, fmsub, c.as_f32x16())) 3372 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3388:1 | 3388 | / pub unsafe fn _mm512_fmsub_round_pd(a: __m512d, b: __m512d, c: __m512d, rounding: i32) -> __m512d { 3389 | | let zero: f64x8 = mem::zeroed(); 3390 | | let sub = simd_sub(zero, c.as_f64x8()); 3391 | | macro_rules! call { ... | 3397 | | transmute(r) 3398 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3414:1 | 3414 | / pub unsafe fn _mm512_mask_fmsub_round_pd( 3415 | | a: __m512d, 3416 | | k: __mmask8, 3417 | | b: __m512d, ... | 3429 | | transmute(simd_select_bitmask(k, fmsub, a.as_f64x8())) 3430 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3446:1 | 3446 | / pub unsafe fn _mm512_maskz_fmsub_round_pd( 3447 | | k: __mmask8, 3448 | | a: __m512d, 3449 | | b: __m512d, ... | 3461 | | transmute(simd_select_bitmask(k, fmsub, zero)) 3462 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3478:1 | 3478 | / pub unsafe fn _mm512_mask3_fmsub_round_pd( 3479 | | a: __m512d, 3480 | | b: __m512d, 3481 | | c: __m512d, ... | 3493 | | transmute(simd_select_bitmask(k, fmsub, c.as_f64x8())) 3494 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3510:1 | 3510 | / pub unsafe fn _mm512_fmaddsub_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3511 | | macro_rules! call { 3512 | | ($imm4:expr) => { 3513 | | vfmaddsub213ps(a.as_f32x16(), b.as_f32x16(), c.as_f32x16(), $imm4) ... | 3517 | | transmute(r) 3518 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3534:1 | 3534 | / pub unsafe fn _mm512_mask_fmaddsub_round_ps( 3535 | | a: __m512, 3536 | | k: __mmask16, 3537 | | b: __m512, ... | 3547 | | transmute(simd_select_bitmask(k, fmaddsub, a.as_f32x16())) 3548 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3564:1 | 3564 | / pub unsafe fn _mm512_maskz_fmaddsub_round_ps( 3565 | | k: __mmask16, 3566 | | a: __m512, 3567 | | b: __m512, ... | 3578 | | transmute(simd_select_bitmask(k, fmaddsub, zero)) 3579 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3595:1 | 3595 | / pub unsafe fn _mm512_mask3_fmaddsub_round_ps( 3596 | | a: __m512, 3597 | | b: __m512, 3598 | | c: __m512, ... | 3608 | | transmute(simd_select_bitmask(k, fmaddsub, c.as_f32x16())) 3609 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3625:1 | 3625 | / pub unsafe fn _mm512_fmaddsub_round_pd( 3626 | | a: __m512d, 3627 | | b: __m512d, 3628 | | c: __m512d, ... | 3637 | | transmute(r) 3638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3654:1 | 3654 | / pub unsafe fn _mm512_mask_fmaddsub_round_pd( 3655 | | a: __m512d, 3656 | | k: __mmask8, 3657 | | b: __m512d, ... | 3667 | | transmute(simd_select_bitmask(k, fmaddsub, a.as_f64x8())) 3668 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3684:1 | 3684 | / pub unsafe fn _mm512_maskz_fmaddsub_round_pd( 3685 | | k: __mmask8, 3686 | | a: __m512d, 3687 | | b: __m512d, ... | 3698 | | transmute(simd_select_bitmask(k, fmaddsub, zero)) 3699 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3715:1 | 3715 | / pub unsafe fn _mm512_mask3_fmaddsub_round_pd( 3716 | | a: __m512d, 3717 | | b: __m512d, 3718 | | c: __m512d, ... | 3728 | | transmute(simd_select_bitmask(k, fmaddsub, c.as_f64x8())) 3729 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3745:1 | 3745 | / pub unsafe fn _mm512_fmsubadd_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3746 | | let zero: f32x16 = mem::zeroed(); 3747 | | let sub = simd_sub(zero, c.as_f32x16()); 3748 | | macro_rules! call { ... | 3754 | | transmute(r) 3755 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3771:1 | 3771 | / pub unsafe fn _mm512_mask_fmsubadd_round_ps( 3772 | | a: __m512, 3773 | | k: __mmask16, 3774 | | b: __m512, ... | 3786 | | transmute(simd_select_bitmask(k, fmsubadd, a.as_f32x16())) 3787 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3803:1 | 3803 | / pub unsafe fn _mm512_maskz_fmsubadd_round_ps( 3804 | | k: __mmask16, 3805 | | a: __m512, 3806 | | b: __m512, ... | 3818 | | transmute(simd_select_bitmask(k, fmsubadd, zero)) 3819 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3835:1 | 3835 | / pub unsafe fn _mm512_mask3_fmsubadd_round_ps( 3836 | | a: __m512, 3837 | | b: __m512, 3838 | | c: __m512, ... | 3850 | | transmute(simd_select_bitmask(k, fmsubadd, c.as_f32x16())) 3851 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3867:1 | 3867 | / pub unsafe fn _mm512_fmsubadd_round_pd( 3868 | | a: __m512d, 3869 | | b: __m512d, 3870 | | c: __m512d, ... | 3881 | | transmute(r) 3882 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3898:1 | 3898 | / pub unsafe fn _mm512_mask_fmsubadd_round_pd( 3899 | | a: __m512d, 3900 | | k: __mmask8, 3901 | | b: __m512d, ... | 3913 | | transmute(simd_select_bitmask(k, fmsubadd, a.as_f64x8())) 3914 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3930:1 | 3930 | / pub unsafe fn _mm512_maskz_fmsubadd_round_pd( 3931 | | k: __mmask8, 3932 | | a: __m512d, 3933 | | b: __m512d, ... | 3945 | | transmute(simd_select_bitmask(k, fmsubadd, zero)) 3946 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3962:1 | 3962 | / pub unsafe fn _mm512_mask3_fmsubadd_round_pd( 3963 | | a: __m512d, 3964 | | b: __m512d, 3965 | | c: __m512d, ... | 3977 | | transmute(simd_select_bitmask(k, fmsubadd, c.as_f64x8())) 3978 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:3994:1 | 3994 | / pub unsafe fn _mm512_fnmadd_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 3995 | | let zero: f32x16 = mem::zeroed(); 3996 | | let sub = simd_sub(zero, a.as_f32x16()); 3997 | | macro_rules! call { ... | 4003 | | transmute(r) 4004 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4020:1 | 4020 | / pub unsafe fn _mm512_mask_fnmadd_round_ps( 4021 | | a: __m512, 4022 | | k: __mmask16, 4023 | | b: __m512, ... | 4035 | | transmute(simd_select_bitmask(k, fnmadd, a.as_f32x16())) 4036 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4052:1 | 4052 | / pub unsafe fn _mm512_maskz_fnmadd_round_ps( 4053 | | k: __mmask16, 4054 | | a: __m512, 4055 | | b: __m512, ... | 4067 | | transmute(simd_select_bitmask(k, fnmadd, zero)) 4068 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4084:1 | 4084 | / pub unsafe fn _mm512_mask3_fnmadd_round_ps( 4085 | | a: __m512, 4086 | | b: __m512, 4087 | | c: __m512, ... | 4099 | | transmute(simd_select_bitmask(k, fnmadd, c.as_f32x16())) 4100 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4116:1 | 4116 | / pub unsafe fn _mm512_fnmadd_round_pd(a: __m512d, b: __m512d, c: __m512d, rounding: i32) -> __m512d { 4117 | | let zero: f64x8 = mem::zeroed(); 4118 | | let sub = simd_sub(zero, a.as_f64x8()); 4119 | | macro_rules! call { ... | 4125 | | transmute(r) 4126 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4142:1 | 4142 | / pub unsafe fn _mm512_mask_fnmadd_round_pd( 4143 | | a: __m512d, 4144 | | k: __mmask8, 4145 | | b: __m512d, ... | 4157 | | transmute(simd_select_bitmask(k, fnmadd, a.as_f64x8())) 4158 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4174:1 | 4174 | / pub unsafe fn _mm512_maskz_fnmadd_round_pd( 4175 | | k: __mmask8, 4176 | | a: __m512d, 4177 | | b: __m512d, ... | 4189 | | transmute(simd_select_bitmask(k, fnmadd, zero)) 4190 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4206:1 | 4206 | / pub unsafe fn _mm512_mask3_fnmadd_round_pd( 4207 | | a: __m512d, 4208 | | b: __m512d, 4209 | | c: __m512d, ... | 4221 | | transmute(simd_select_bitmask(k, fnmadd, c.as_f64x8())) 4222 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4238:1 | 4238 | / pub unsafe fn _mm512_fnmsub_round_ps(a: __m512, b: __m512, c: __m512, rounding: i32) -> __m512 { 4239 | | let zero: f32x16 = mem::zeroed(); 4240 | | let suba = simd_sub(zero, a.as_f32x16()); 4241 | | let subc = simd_sub(zero, c.as_f32x16()); ... | 4248 | | transmute(r) 4249 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4265:1 | 4265 | / pub unsafe fn _mm512_mask_fnmsub_round_ps( 4266 | | a: __m512, 4267 | | k: __mmask16, 4268 | | b: __m512, ... | 4281 | | transmute(simd_select_bitmask(k, fnmsub, a.as_f32x16())) 4282 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4298:1 | 4298 | / pub unsafe fn _mm512_maskz_fnmsub_round_ps( 4299 | | k: __mmask16, 4300 | | a: __m512, 4301 | | b: __m512, ... | 4314 | | transmute(simd_select_bitmask(k, fnmsub, zero)) 4315 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4331:1 | 4331 | / pub unsafe fn _mm512_mask3_fnmsub_round_ps( 4332 | | a: __m512, 4333 | | b: __m512, 4334 | | c: __m512, ... | 4347 | | transmute(simd_select_bitmask(k, fnmsub, c.as_f32x16())) 4348 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4364:1 | 4364 | / pub unsafe fn _mm512_fnmsub_round_pd(a: __m512d, b: __m512d, c: __m512d, rounding: i32) -> __m512d { 4365 | | let zero: f64x8 = mem::zeroed(); 4366 | | let suba = simd_sub(zero, a.as_f64x8()); 4367 | | let subc = simd_sub(zero, c.as_f64x8()); ... | 4374 | | transmute(r) 4375 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4391:1 | 4391 | / pub unsafe fn _mm512_mask_fnmsub_round_pd( 4392 | | a: __m512d, 4393 | | k: __mmask8, 4394 | | b: __m512d, ... | 4407 | | transmute(simd_select_bitmask(k, fnmsub, a.as_f64x8())) 4408 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4424:1 | 4424 | / pub unsafe fn _mm512_maskz_fnmsub_round_pd( 4425 | | k: __mmask8, 4426 | | a: __m512d, 4427 | | b: __m512d, ... | 4440 | | transmute(simd_select_bitmask(k, fnmsub, zero)) 4441 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4457:1 | 4457 | / pub unsafe fn _mm512_mask3_fnmsub_round_pd( 4458 | | a: __m512d, 4459 | | b: __m512d, 4460 | | c: __m512d, ... | 4473 | | transmute(simd_select_bitmask(k, fnmsub, c.as_f64x8())) 4474 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4484:1 | 4484 | / pub unsafe fn _mm512_max_round_ps(a: __m512, b: __m512, sae: i32) -> __m512 { 4485 | | macro_rules! call { 4486 | | ($imm4:expr) => { 4487 | | vmaxps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 4491 | | transmute(r) 4492 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4502:1 | 4502 | / pub unsafe fn _mm512_mask_max_round_ps( 4503 | | src: __m512, 4504 | | k: __mmask16, 4505 | | a: __m512, ... | 4515 | | transmute(simd_select_bitmask(k, max, src.as_f32x16())) 4516 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4526:1 | 4526 | / pub unsafe fn _mm512_maskz_max_round_ps(k: __mmask16, a: __m512, b: __m512, sae: i32) -> __m512 { 4527 | | macro_rules! call { 4528 | | ($imm4:expr) => { 4529 | | vmaxps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 4534 | | transmute(simd_select_bitmask(k, max, zero)) 4535 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4545:1 | 4545 | / pub unsafe fn _mm512_max_round_pd(a: __m512d, b: __m512d, sae: i32) -> __m512d { 4546 | | macro_rules! call { 4547 | | ($imm4:expr) => { 4548 | | vmaxpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 4552 | | transmute(r) 4553 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4563:1 | 4563 | / pub unsafe fn _mm512_mask_max_round_pd( 4564 | | src: __m512d, 4565 | | k: __mmask8, 4566 | | a: __m512d, ... | 4576 | | transmute(simd_select_bitmask(k, max, src.as_f64x8())) 4577 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4587:1 | 4587 | / pub unsafe fn _mm512_maskz_max_round_pd(k: __mmask8, a: __m512d, b: __m512d, sae: i32) -> __m512d { 4588 | | macro_rules! call { 4589 | | ($imm4:expr) => { 4590 | | vmaxpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 4595 | | transmute(simd_select_bitmask(k, max, zero)) 4596 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4606:1 | 4606 | / pub unsafe fn _mm512_min_round_ps(a: __m512, b: __m512, sae: i32) -> __m512 { 4607 | | macro_rules! call { 4608 | | ($imm4:expr) => { 4609 | | vminps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 4613 | | transmute(r) 4614 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4624:1 | 4624 | / pub unsafe fn _mm512_mask_min_round_ps( 4625 | | src: __m512, 4626 | | k: __mmask16, 4627 | | a: __m512, ... | 4637 | | transmute(simd_select_bitmask(k, max, src.as_f32x16())) 4638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4648:1 | 4648 | / pub unsafe fn _mm512_maskz_min_round_ps(k: __mmask16, a: __m512, b: __m512, sae: i32) -> __m512 { 4649 | | macro_rules! call { 4650 | | ($imm4:expr) => { 4651 | | vminps(a.as_f32x16(), b.as_f32x16(), $imm4) ... | 4656 | | transmute(simd_select_bitmask(k, max, zero)) 4657 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4667:1 | 4667 | / pub unsafe fn _mm512_min_round_pd(a: __m512d, b: __m512d, sae: i32) -> __m512d { 4668 | | macro_rules! call { 4669 | | ($imm4:expr) => { 4670 | | vminpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 4674 | | transmute(r) 4675 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4685:1 | 4685 | / pub unsafe fn _mm512_mask_min_round_pd( 4686 | | src: __m512d, 4687 | | k: __mmask8, 4688 | | a: __m512d, ... | 4698 | | transmute(simd_select_bitmask(k, max, src.as_f64x8())) 4699 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4709:1 | 4709 | / pub unsafe fn _mm512_maskz_min_round_pd(k: __mmask8, a: __m512d, b: __m512d, sae: i32) -> __m512d { 4710 | | macro_rules! call { 4711 | | ($imm4:expr) => { 4712 | | vminpd(a.as_f64x8(), b.as_f64x8(), $imm4) ... | 4717 | | transmute(simd_select_bitmask(k, max, zero)) 4718 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4728:1 | 4728 | / pub unsafe fn _mm512_getexp_round_ps(a: __m512, sae: i32) -> __m512 { 4729 | | macro_rules! call { 4730 | | ($imm4:expr) => { 4731 | | vgetexpps( ... | 4740 | | transmute(r) 4741 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4751:1 | 4751 | / pub unsafe fn _mm512_mask_getexp_round_ps( 4752 | | src: __m512, 4753 | | k: __mmask16, 4754 | | a: __m512, ... | 4763 | | transmute(r) 4764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4774:1 | 4774 | / pub unsafe fn _mm512_maskz_getexp_round_ps(k: __mmask16, a: __m512, sae: i32) -> __m512 { 4775 | | macro_rules! call { 4776 | | ($imm4:expr) => { 4777 | | vgetexpps(a.as_f32x16(), _mm512_setzero_ps().as_f32x16(), k, $imm4) ... | 4781 | | transmute(r) 4782 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4792:1 | 4792 | / pub unsafe fn _mm512_getexp_round_pd(a: __m512d, sae: i32) -> __m512d { 4793 | | macro_rules! call { 4794 | | ($imm4:expr) => { 4795 | | vgetexppd( ... | 4804 | | transmute(r) 4805 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4815:1 | 4815 | / pub unsafe fn _mm512_mask_getexp_round_pd( 4816 | | src: __m512d, 4817 | | k: __mmask8, 4818 | | a: __m512d, ... | 4827 | | transmute(r) 4828 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4838:1 | 4838 | / pub unsafe fn _mm512_maskz_getexp_round_pd(k: __mmask8, a: __m512d, sae: i32) -> __m512d { 4839 | | macro_rules! call { 4840 | | ($imm4:expr) => { 4841 | | vgetexppd(a.as_f64x8(), _mm512_setzero_pd().as_f64x8(), k, $imm4) ... | 4845 | | transmute(r) 4846 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4865:1 | 4865 | / pub unsafe fn _mm512_getmant_round_ps( 4866 | | a: __m512, 4867 | | norm: _MM_MANTISSA_NORM_ENUM, 4868 | | sign: _MM_MANTISSA_SIGN_ENUM, ... | 4883 | | transmute(r) 4884 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4903:1 | 4903 | / pub unsafe fn _mm512_mask_getmant_round_ps( 4904 | | src: __m512, 4905 | | k: __mmask16, 4906 | | a: __m512, ... | 4923 | | transmute(r) 4924 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4943:1 | 4943 | / pub unsafe fn _mm512_maskz_getmant_round_ps( 4944 | | k: __mmask16, 4945 | | a: __m512, 4946 | | norm: _MM_MANTISSA_NORM_ENUM, ... | 4962 | | transmute(r) 4963 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:4982:1 | 4982 | / pub unsafe fn _mm512_getmant_round_pd( 4983 | | a: __m512d, 4984 | | norm: _MM_MANTISSA_NORM_ENUM, 4985 | | sign: _MM_MANTISSA_SIGN_ENUM, ... | 5000 | | transmute(r) 5001 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5020:1 | 5020 | / pub unsafe fn _mm512_mask_getmant_round_pd( 5021 | | src: __m512d, 5022 | | k: __mmask8, 5023 | | a: __m512d, ... | 5040 | | transmute(r) 5041 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5060:1 | 5060 | / pub unsafe fn _mm512_maskz_getmant_round_pd( 5061 | | k: __mmask8, 5062 | | a: __m512d, 5063 | | norm: _MM_MANTISSA_NORM_ENUM, ... | 5079 | | transmute(r) 5080 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5088:1 | 5088 | / pub unsafe fn _mm512_cvtps_epi32(a: __m512) -> __m512i { 5089 | | transmute(vcvtps2dq( 5090 | | a.as_f32x16(), 5091 | | _mm512_setzero_si512().as_i32x16(), ... | 5094 | | )) 5095 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5103:1 | 5103 | / pub unsafe fn _mm512_mask_cvtps_epi32(src: __m512i, k: __mmask16, a: __m512) -> __m512i { 5104 | | transmute(vcvtps2dq( 5105 | | a.as_f32x16(), 5106 | | src.as_i32x16(), ... | 5109 | | )) 5110 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5118:1 | 5118 | / pub unsafe fn _mm512_maskz_cvtps_epi32(k: __mmask16, a: __m512) -> __m512i { 5119 | | transmute(vcvtps2dq( 5120 | | a.as_f32x16(), 5121 | | _mm512_setzero_si512().as_i32x16(), ... | 5124 | | )) 5125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5133:1 | 5133 | / pub unsafe fn _mm512_cvtps_epu32(a: __m512) -> __m512i { 5134 | | transmute(vcvtps2udq( 5135 | | a.as_f32x16(), 5136 | | _mm512_setzero_si512().as_u32x16(), ... | 5139 | | )) 5140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5148:1 | 5148 | / pub unsafe fn _mm512_mask_cvtps_epu32(src: __m512i, k: __mmask16, a: __m512) -> __m512i { 5149 | | transmute(vcvtps2udq( 5150 | | a.as_f32x16(), 5151 | | src.as_u32x16(), ... | 5154 | | )) 5155 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5163:1 | 5163 | / pub unsafe fn _mm512_maskz_cvtps_epu32(k: __mmask16, a: __m512) -> __m512i { 5164 | | transmute(vcvtps2udq( 5165 | | a.as_f32x16(), 5166 | | _mm512_setzero_si512().as_u32x16(), ... | 5169 | | )) 5170 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5178:1 | 5178 | / pub unsafe fn _mm512_cvtps_pd(a: __m256) -> __m512d { 5179 | | transmute(vcvtps2pd( 5180 | | a.as_f32x8(), 5181 | | _mm512_setzero_pd().as_f64x8(), ... | 5184 | | )) 5185 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5193:1 | 5193 | / pub unsafe fn _mm512_mask_cvtps_pd(src: __m512d, k: __mmask8, a: __m256) -> __m512d { 5194 | | transmute(vcvtps2pd( 5195 | | a.as_f32x8(), 5196 | | src.as_f64x8(), ... | 5199 | | )) 5200 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5208:1 | 5208 | / pub unsafe fn _mm512_maskz_cvtps_pd(k: __mmask8, a: __m256) -> __m512d { 5209 | | transmute(vcvtps2pd( 5210 | | a.as_f32x8(), 5211 | | _mm512_setzero_pd().as_f64x8(), ... | 5214 | | )) 5215 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5231:1 | 5231 | / pub unsafe fn _mm512_cvt_roundps_epi32(a: __m512, rounding: i32) -> __m512i { 5232 | | macro_rules! call { 5233 | | ($imm4:expr) => { 5234 | | vcvtps2dq( ... | 5243 | | transmute(r) 5244 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5260:1 | 5260 | / pub unsafe fn _mm512_mask_cvt_roundps_epi32( 5261 | | src: __m512i, 5262 | | k: __mmask16, 5263 | | a: __m512, ... | 5272 | | transmute(r) 5273 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5289:1 | 5289 | / pub unsafe fn _mm512_maskz_cvt_roundps_epi32(k: __mmask16, a: __m512, rounding: i32) -> __m512i { 5290 | | macro_rules! call { 5291 | | ($imm4:expr) => { 5292 | | vcvtps2dq(a.as_f32x16(), _mm512_setzero_si512().as_i32x16(), k, $imm4) ... | 5296 | | transmute(r) 5297 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5313:1 | 5313 | / pub unsafe fn _mm512_cvt_roundps_epu32(a: __m512, rounding: i32) -> __m512i { 5314 | | macro_rules! call { 5315 | | ($imm4:expr) => { 5316 | | vcvtps2udq( ... | 5325 | | transmute(r) 5326 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5342:1 | 5342 | / pub unsafe fn _mm512_mask_cvt_roundps_epu32( 5343 | | src: __m512i, 5344 | | k: __mmask16, 5345 | | a: __m512, ... | 5354 | | transmute(r) 5355 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5371:1 | 5371 | / pub unsafe fn _mm512_maskz_cvt_roundps_epu32(k: __mmask16, a: __m512, rounding: i32) -> __m512i { 5372 | | macro_rules! call { 5373 | | ($imm4:expr) => { 5374 | | vcvtps2udq(a.as_f32x16(), _mm512_setzero_si512().as_u32x16(), k, $imm4) ... | 5378 | | transmute(r) 5379 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5389:1 | 5389 | / pub unsafe fn _mm512_cvt_roundps_pd(a: __m256, sae: i32) -> __m512d { 5390 | | macro_rules! call { 5391 | | ($imm4:expr) => { 5392 | | vcvtps2pd( ... | 5401 | | transmute(r) 5402 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5412:1 | 5412 | / pub unsafe fn _mm512_mask_cvt_roundps_pd( 5413 | | src: __m512d, 5414 | | k: __mmask8, 5415 | | a: __m256, ... | 5424 | | transmute(r) 5425 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5435:1 | 5435 | / pub unsafe fn _mm512_maskz_cvt_roundps_pd(k: __mmask8, a: __m256, sae: i32) -> __m512d { 5436 | | macro_rules! call { 5437 | | ($imm4:expr) => { 5438 | | vcvtps2pd(a.as_f32x8(), _mm512_setzero_pd().as_f64x8(), k, $imm4) ... | 5442 | | transmute(r) 5443 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5453:1 | 5453 | / pub unsafe fn _mm512_cvtt_roundps_epi32(a: __m512, sae: i32) -> __m512i { 5454 | | macro_rules! call { 5455 | | ($imm4:expr) => { 5456 | | vcvttps2dq( ... | 5465 | | transmute(r) 5466 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5476:1 | 5476 | / pub unsafe fn _mm512_mask_cvtt_roundps_epi32( 5477 | | src: __m512i, 5478 | | k: __mmask16, 5479 | | a: __m512, ... | 5488 | | transmute(r) 5489 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5499:1 | 5499 | / pub unsafe fn _mm512_maskz_cvtt_roundps_epi32(k: __mmask16, a: __m512, sae: i32) -> __m512i { 5500 | | macro_rules! call { 5501 | | ($imm4:expr) => { 5502 | | vcvttps2dq(a.as_f32x16(), _mm512_setzero_si512().as_i32x16(), k, $imm4) ... | 5506 | | transmute(r) 5507 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5517:1 | 5517 | / pub unsafe fn _mm512_cvtt_roundps_epu32(a: __m512, sae: i32) -> __m512i { 5518 | | macro_rules! call { 5519 | | ($imm4:expr) => { 5520 | | vcvttps2udq( ... | 5529 | | transmute(r) 5530 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5540:1 | 5540 | / pub unsafe fn _mm512_mask_cvtt_roundps_epu32( 5541 | | src: __m512i, 5542 | | k: __mmask16, 5543 | | a: __m512, ... | 5552 | | transmute(r) 5553 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5563:1 | 5563 | / pub unsafe fn _mm512_maskz_cvtt_roundps_epu32(k: __mmask16, a: __m512, sae: i32) -> __m512i { 5564 | | macro_rules! call { 5565 | | ($imm4:expr) => { 5566 | | vcvttps2udq(a.as_f32x16(), _mm512_setzero_si512().as_i32x16(), k, $imm4) ... | 5570 | | transmute(r) 5571 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5581:1 | 5581 | / pub unsafe fn _mm512_cvtt_roundpd_epi32(a: __m512d, sae: i32) -> __m256i { 5582 | | macro_rules! call { 5583 | | ($imm4:expr) => { 5584 | | vcvttpd2dq( ... | 5593 | | transmute(r) 5594 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5604:1 | 5604 | / pub unsafe fn _mm512_mask_cvtt_roundpd_epi32( 5605 | | src: __m256i, 5606 | | k: __mmask8, 5607 | | a: __m512d, ... | 5616 | | transmute(r) 5617 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5627:1 | 5627 | / pub unsafe fn _mm512_maskz_cvtt_roundpd_epi32(k: __mmask8, a: __m512d, sae: i32) -> __m256i { 5628 | | macro_rules! call { 5629 | | ($imm4:expr) => { 5630 | | vcvttpd2dq(a.as_f64x8(), _mm256_setzero_si256().as_i32x8(), k, $imm4) ... | 5634 | | transmute(r) 5635 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5645:1 | 5645 | / pub unsafe fn _mm512_cvtt_roundpd_epu32(a: __m512d, sae: i32) -> __m256i { 5646 | | macro_rules! call { 5647 | | ($imm4:expr) => { 5648 | | vcvttpd2udq( ... | 5657 | | transmute(r) 5658 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5668:1 | 5668 | / pub unsafe fn _mm512_mask_cvtt_roundpd_epu32( 5669 | | src: __m256i, 5670 | | k: __mmask8, 5671 | | a: __m512d, ... | 5680 | | transmute(r) 5681 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5689:1 | 5689 | / pub unsafe fn _mm512_cvttps_epi32(a: __m512) -> __m512i { 5690 | | transmute(vcvttps2dq( 5691 | | a.as_f32x16(), 5692 | | _mm512_setzero_si512().as_i32x16(), ... | 5695 | | )) 5696 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5704:1 | 5704 | / pub unsafe fn _mm512_mask_cvttps_epi32(src: __m512i, k: __mmask16, a: __m512) -> __m512i { 5705 | | transmute(vcvttps2dq( 5706 | | a.as_f32x16(), 5707 | | src.as_i32x16(), ... | 5710 | | )) 5711 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5719:1 | 5719 | / pub unsafe fn _mm512_maskz_cvttps_epi32(k: __mmask16, a: __m512) -> __m512i { 5720 | | transmute(vcvttps2dq( 5721 | | a.as_f32x16(), 5722 | | _mm512_setzero_si512().as_i32x16(), ... | 5725 | | )) 5726 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5734:1 | 5734 | / pub unsafe fn _mm512_cvttps_epu32(a: __m512) -> __m512i { 5735 | | transmute(vcvttps2udq( 5736 | | a.as_f32x16(), 5737 | | _mm512_setzero_si512().as_i32x16(), ... | 5740 | | )) 5741 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5749:1 | 5749 | / pub unsafe fn _mm512_mask_cvttps_epu32(src: __m512i, k: __mmask16, a: __m512) -> __m512i { 5750 | | transmute(vcvttps2udq( 5751 | | a.as_f32x16(), 5752 | | src.as_i32x16(), ... | 5755 | | )) 5756 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5764:1 | 5764 | / pub unsafe fn _mm512_maskz_cvttps_epu32(k: __mmask16, a: __m512) -> __m512i { 5765 | | transmute(vcvttps2udq( 5766 | | a.as_f32x16(), 5767 | | _mm512_setzero_si512().as_i32x16(), ... | 5770 | | )) 5771 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5781:1 | 5781 | / pub unsafe fn _mm512_maskz_cvtt_roundpd_epu32(k: __mmask8, a: __m512d, sae: i32) -> __m256i { 5782 | | macro_rules! call { 5783 | | ($imm4:expr) => { 5784 | | vcvttpd2udq(a.as_f64x8(), _mm256_setzero_si256().as_i32x8(), k, $imm4) ... | 5788 | | transmute(r) 5789 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5797:1 | 5797 | / pub unsafe fn _mm512_cvttpd_epi32(a: __m512d) -> __m256i { 5798 | | transmute(vcvttpd2dq( 5799 | | a.as_f64x8(), 5800 | | _mm256_setzero_si256().as_i32x8(), ... | 5803 | | )) 5804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5812:1 | 5812 | / pub unsafe fn _mm512_mask_cvttpd_epi32(src: __m256i, k: __mmask8, a: __m512d) -> __m256i { 5813 | | transmute(vcvttpd2dq( 5814 | | a.as_f64x8(), 5815 | | src.as_i32x8(), ... | 5818 | | )) 5819 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5827:1 | 5827 | / pub unsafe fn _mm512_maskz_cvttpd_epi32(k: __mmask8, a: __m512d) -> __m256i { 5828 | | transmute(vcvttpd2dq( 5829 | | a.as_f64x8(), 5830 | | _mm256_setzero_si256().as_i32x8(), ... | 5833 | | )) 5834 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5842:1 | 5842 | / pub unsafe fn _mm512_cvttpd_epu32(a: __m512d) -> __m256i { 5843 | | transmute(vcvttpd2udq( 5844 | | a.as_f64x8(), 5845 | | _mm256_setzero_si256().as_i32x8(), ... | 5848 | | )) 5849 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5857:1 | 5857 | / pub unsafe fn _mm512_mask_cvttpd_epu32(src: __m256i, k: __mmask8, a: __m512d) -> __m256i { 5858 | | transmute(vcvttpd2udq( 5859 | | a.as_f64x8(), 5860 | | src.as_i32x8(), ... | 5863 | | )) 5864 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5872:1 | 5872 | / pub unsafe fn _mm512_maskz_cvttpd_epu32(k: __mmask8, a: __m512d) -> __m256i { 5873 | | transmute(vcvttpd2udq( 5874 | | a.as_f64x8(), 5875 | | _mm256_setzero_si256().as_i32x8(), ... | 5878 | | )) 5879 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5887:1 | 5887 | / pub unsafe fn _mm512_setzero_pd() -> __m512d { 5888 | | // All-0 is a properly initialized __m512d 5889 | | mem::zeroed() 5890 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5898:1 | 5898 | / pub unsafe fn _mm512_setzero_ps() -> __m512 { 5899 | | // All-0 is a properly initialized __m512 5900 | | mem::zeroed() 5901 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5909:1 | 5909 | / pub unsafe fn _mm512_setzero_si512() -> __m512i { 5910 | | // All-0 is a properly initialized __m512i 5911 | | mem::zeroed() 5912 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5918:1 | 5918 | / pub unsafe fn _mm512_setr_epi32( 5919 | | e15: i32, 5920 | | e14: i32, 5921 | | e13: i32, ... | 5939 | | transmute(r) 5940 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5918:1 | 5918 | / pub unsafe fn _mm512_setr_epi32( 5919 | | e15: i32, 5920 | | e14: i32, 5921 | | e13: i32, ... | 5934 | | e0: i32, 5935 | | ) -> __m512i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5949:1 | 5949 | / pub unsafe fn _mm512_i32gather_pd(offsets: __m256i, slice: *const u8, scale: i32) -> __m512d { 5950 | | let zero = _mm512_setzero_pd().as_f64x8(); 5951 | | let neg_one = -1; 5952 | | let slice = slice as *const i8; ... | 5960 | | transmute(r) 5961 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5970:1 | 5970 | / pub unsafe fn _mm512_mask_i32gather_pd( 5971 | | src: __m512d, 5972 | | mask: __mmask8, 5973 | | offsets: __m256i, ... | 5986 | | transmute(r) 5987 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:5996:1 | 5996 | / pub unsafe fn _mm512_i64gather_pd(offsets: __m512i, slice: *const u8, scale: i32) -> __m512d { 5997 | | let zero = _mm512_setzero_pd().as_f64x8(); 5998 | | let neg_one = -1; 5999 | | let slice = slice as *const i8; ... | 6007 | | transmute(r) 6008 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6017:1 | 6017 | / pub unsafe fn _mm512_mask_i64gather_pd( 6018 | | src: __m512d, 6019 | | mask: __mmask8, 6020 | | offsets: __m512i, ... | 6033 | | transmute(r) 6034 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6043:1 | 6043 | / pub unsafe fn _mm512_i64gather_ps(offsets: __m512i, slice: *const u8, scale: i32) -> __m256 { 6044 | | let zero = _mm256_setzero_ps().as_f32x8(); 6045 | | let neg_one = -1; 6046 | | let slice = slice as *const i8; ... | 6054 | | transmute(r) 6055 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6064:1 | 6064 | / pub unsafe fn _mm512_mask_i64gather_ps( 6065 | | src: __m256, 6066 | | mask: __mmask8, 6067 | | offsets: __m512i, ... | 6080 | | transmute(r) 6081 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6090:1 | 6090 | / pub unsafe fn _mm512_i32gather_ps(offsets: __m512i, slice: *const u8, scale: i32) -> __m512 { 6091 | | let zero = _mm512_setzero_ps().as_f32x16(); 6092 | | let neg_one = -1; 6093 | | let slice = slice as *const i8; ... | 6101 | | transmute(r) 6102 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6111:1 | 6111 | / pub unsafe fn _mm512_mask_i32gather_ps( 6112 | | src: __m512, 6113 | | mask: __mmask16, 6114 | | offsets: __m512i, ... | 6127 | | transmute(r) 6128 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6137:1 | 6137 | / pub unsafe fn _mm512_i32gather_epi32(offsets: __m512i, slice: *const u8, scale: i32) -> __m512i { 6138 | | let zero = _mm512_setzero_si512().as_i32x16(); 6139 | | let neg_one = -1; 6140 | | let slice = slice as *const i8; ... | 6148 | | transmute(r) 6149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6158:1 | 6158 | / pub unsafe fn _mm512_mask_i32gather_epi32( 6159 | | src: __m512i, 6160 | | mask: __mmask16, 6161 | | offsets: __m512i, ... | 6175 | | transmute(r) 6176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6185:1 | 6185 | / pub unsafe fn _mm512_i32gather_epi64(offsets: __m256i, slice: *const u8, scale: i32) -> __m512i { 6186 | | let zero = _mm512_setzero_si512().as_i64x8(); 6187 | | let neg_one = -1; 6188 | | let slice = slice as *const i8; ... | 6196 | | transmute(r) 6197 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6206:1 | 6206 | / pub unsafe fn _mm512_mask_i32gather_epi64( 6207 | | src: __m512i, 6208 | | mask: __mmask8, 6209 | | offsets: __m256i, ... | 6223 | | transmute(r) 6224 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6233:1 | 6233 | / pub unsafe fn _mm512_i64gather_epi64(offsets: __m512i, slice: *const u8, scale: i32) -> __m512i { 6234 | | let zero = _mm512_setzero_si512().as_i64x8(); 6235 | | let neg_one = -1; 6236 | | let slice = slice as *const i8; ... | 6244 | | transmute(r) 6245 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6254:1 | 6254 | / pub unsafe fn _mm512_mask_i64gather_epi64( 6255 | | src: __m512i, 6256 | | mask: __mmask8, 6257 | | offsets: __m512i, ... | 6271 | | transmute(r) 6272 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6281:1 | 6281 | / pub unsafe fn _mm512_i64gather_epi32(offsets: __m512i, slice: *const u8, scale: i32) -> __m256i { 6282 | | let zeros = _mm256_setzero_si256().as_i32x8(); 6283 | | let neg_one = -1; 6284 | | let slice = slice as *const i8; ... | 6292 | | transmute(r) 6293 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6302:1 | 6302 | / pub unsafe fn _mm512_mask_i64gather_epi32( 6303 | | src: __m256i, 6304 | | mask: __mmask8, 6305 | | offsets: __m512i, ... | 6319 | | transmute(r) 6320 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6329:1 | 6329 | / pub unsafe fn _mm512_i32scatter_pd(slice: *mut u8, offsets: __m256i, src: __m512d, scale: i32) { 6330 | | let src = src.as_f64x8(); 6331 | | let neg_one = -1; 6332 | | let slice = slice as *mut i8; ... | 6339 | | constify_imm8_gather!(scale, call); 6340 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6349:1 | 6349 | / pub unsafe fn _mm512_mask_i32scatter_pd( 6350 | | slice: *mut u8, 6351 | | mask: __mmask8, 6352 | | offsets: __m256i, ... | 6364 | | constify_imm8_gather!(scale, call); 6365 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6374:1 | 6374 | / pub unsafe fn _mm512_i64scatter_pd(slice: *mut u8, offsets: __m512i, src: __m512d, scale: i32) { 6375 | | let src = src.as_f64x8(); 6376 | | let neg_one = -1; 6377 | | let slice = slice as *mut i8; ... | 6384 | | constify_imm8_gather!(scale, call); 6385 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6394:1 | 6394 | / pub unsafe fn _mm512_mask_i64scatter_pd( 6395 | | slice: *mut u8, 6396 | | mask: __mmask8, 6397 | | offsets: __m512i, ... | 6409 | | constify_imm8_gather!(scale, call); 6410 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6419:1 | 6419 | / pub unsafe fn _mm512_i32scatter_ps(slice: *mut u8, offsets: __m512i, src: __m512, scale: i32) { 6420 | | let src = src.as_f32x16(); 6421 | | let neg_one = -1; 6422 | | let slice = slice as *mut i8; ... | 6429 | | constify_imm8_gather!(scale, call); 6430 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6439:1 | 6439 | / pub unsafe fn _mm512_mask_i32scatter_ps( 6440 | | slice: *mut u8, 6441 | | mask: __mmask16, 6442 | | offsets: __m512i, ... | 6454 | | constify_imm8_gather!(scale, call); 6455 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6464:1 | 6464 | / pub unsafe fn _mm512_i64scatter_ps(slice: *mut u8, offsets: __m512i, src: __m256, scale: i32) { 6465 | | let src = src.as_f32x8(); 6466 | | let neg_one = -1; 6467 | | let slice = slice as *mut i8; ... | 6474 | | constify_imm8_gather!(scale, call); 6475 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6484:1 | 6484 | / pub unsafe fn _mm512_mask_i64scatter_ps( 6485 | | slice: *mut u8, 6486 | | mask: __mmask8, 6487 | | offsets: __m512i, ... | 6499 | | constify_imm8_gather!(scale, call); 6500 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6509:1 | 6509 | / pub unsafe fn _mm512_i32scatter_epi64(slice: *mut u8, offsets: __m256i, src: __m512i, scale: i32) { 6510 | | let src = src.as_i64x8(); 6511 | | let neg_one = -1; 6512 | | let slice = slice as *mut i8; ... | 6519 | | constify_imm8_gather!(scale, call); 6520 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6529:1 | 6529 | / pub unsafe fn _mm512_mask_i32scatter_epi64( 6530 | | slice: *mut u8, 6531 | | mask: __mmask8, 6532 | | offsets: __m256i, ... | 6545 | | constify_imm8_gather!(scale, call); 6546 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6555:1 | 6555 | / pub unsafe fn _mm512_i64scatter_epi64(slice: *mut u8, offsets: __m512i, src: __m512i, scale: i32) { 6556 | | let src = src.as_i64x8(); 6557 | | let neg_one = -1; 6558 | | let slice = slice as *mut i8; ... | 6565 | | constify_imm8_gather!(scale, call); 6566 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6575:1 | 6575 | / pub unsafe fn _mm512_mask_i64scatter_epi64( 6576 | | slice: *mut u8, 6577 | | mask: __mmask8, 6578 | | offsets: __m512i, ... | 6591 | | constify_imm8_gather!(scale, call); 6592 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6601:1 | 6601 | / pub unsafe fn _mm512_i32scatter_epi32(slice: *mut u8, offsets: __m512i, src: __m512i, scale: i32) { 6602 | | let src = src.as_i32x16(); 6603 | | let neg_one = -1; 6604 | | let slice = slice as *mut i8; ... | 6611 | | constify_imm8_gather!(scale, call); 6612 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6621:1 | 6621 | / pub unsafe fn _mm512_mask_i32scatter_epi32( 6622 | | slice: *mut u8, 6623 | | mask: __mmask16, 6624 | | offsets: __m512i, ... | 6637 | | constify_imm8_gather!(scale, call); 6638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6647:1 | 6647 | / pub unsafe fn _mm512_i64scatter_epi32(slice: *mut u8, offsets: __m512i, src: __m256i, scale: i32) { 6648 | | let src = src.as_i32x8(); 6649 | | let neg_one = -1; 6650 | | let slice = slice as *mut i8; ... | 6657 | | constify_imm8_gather!(scale, call); 6658 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6667:1 | 6667 | / pub unsafe fn _mm512_mask_i64scatter_epi32( 6668 | | slice: *mut u8, 6669 | | mask: __mmask8, 6670 | | offsets: __m512i, ... | 6683 | | constify_imm8_gather!(scale, call); 6684 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6693:1 | 6693 | / pub unsafe fn _mm512_rol_epi32(a: __m512i, imm8: i32) -> __m512i { 6694 | | macro_rules! call { 6695 | | ($imm8:expr) => { 6696 | | vprold(a.as_i32x16(), $imm8) ... | 6700 | | transmute(r) 6701 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6710:1 | 6710 | / pub unsafe fn _mm512_mask_rol_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: i32) -> __m512i { 6711 | | macro_rules! call { 6712 | | ($imm8:expr) => { 6713 | | vprold(a.as_i32x16(), $imm8) ... | 6717 | | transmute(simd_select_bitmask(k, rol, src.as_i32x16())) 6718 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6727:1 | 6727 | / pub unsafe fn _mm512_maskz_rol_epi32(k: __mmask16, a: __m512i, imm8: i32) -> __m512i { 6728 | | macro_rules! call { 6729 | | ($imm8:expr) => { 6730 | | vprold(a.as_i32x16(), $imm8) ... | 6735 | | transmute(simd_select_bitmask(k, rol, zero)) 6736 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6745:1 | 6745 | / pub unsafe fn _mm512_ror_epi32(a: __m512i, imm8: i32) -> __m512i { 6746 | | macro_rules! call { 6747 | | ($imm8:expr) => { 6748 | | vprord(a.as_i32x16(), $imm8) ... | 6752 | | transmute(r) 6753 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6762:1 | 6762 | / pub unsafe fn _mm512_mask_ror_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: i32) -> __m512i { 6763 | | macro_rules! call { 6764 | | ($imm8:expr) => { 6765 | | vprord(a.as_i32x16(), $imm8) ... | 6769 | | transmute(simd_select_bitmask(k, ror, src.as_i32x16())) 6770 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6779:1 | 6779 | / pub unsafe fn _mm512_maskz_ror_epi32(k: __mmask16, a: __m512i, imm8: i32) -> __m512i { 6780 | | macro_rules! call { 6781 | | ($imm8:expr) => { 6782 | | vprord(a.as_i32x16(), $imm8) ... | 6787 | | transmute(simd_select_bitmask(k, ror, zero)) 6788 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6797:1 | 6797 | / pub unsafe fn _mm512_rol_epi64(a: __m512i, imm8: i32) -> __m512i { 6798 | | macro_rules! call { 6799 | | ($imm8:expr) => { 6800 | | vprolq(a.as_i64x8(), $imm8) ... | 6804 | | transmute(r) 6805 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6814:1 | 6814 | / pub unsafe fn _mm512_mask_rol_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 6815 | | macro_rules! call { 6816 | | ($imm8:expr) => { 6817 | | vprolq(a.as_i64x8(), $imm8) ... | 6821 | | transmute(simd_select_bitmask(k, rol, src.as_i64x8())) 6822 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6831:1 | 6831 | / pub unsafe fn _mm512_maskz_rol_epi64(k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 6832 | | macro_rules! call { 6833 | | ($imm8:expr) => { 6834 | | vprolq(a.as_i64x8(), $imm8) ... | 6839 | | transmute(simd_select_bitmask(k, rol, zero)) 6840 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6849:1 | 6849 | / pub unsafe fn _mm512_ror_epi64(a: __m512i, imm8: i32) -> __m512i { 6850 | | macro_rules! call { 6851 | | ($imm8:expr) => { 6852 | | vprorq(a.as_i64x8(), $imm8) ... | 6856 | | transmute(r) 6857 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6866:1 | 6866 | / pub unsafe fn _mm512_mask_ror_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 6867 | | macro_rules! call { 6868 | | ($imm8:expr) => { 6869 | | vprorq(a.as_i64x8(), $imm8) ... | 6873 | | transmute(simd_select_bitmask(k, ror, src.as_i64x8())) 6874 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6883:1 | 6883 | / pub unsafe fn _mm512_maskz_ror_epi64(k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 6884 | | macro_rules! call { 6885 | | ($imm8:expr) => { 6886 | | vprorq(a.as_i64x8(), $imm8) ... | 6891 | | transmute(simd_select_bitmask(k, ror, zero)) 6892 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6901:1 | 6901 | / pub unsafe fn _mm512_slli_epi32(a: __m512i, imm8: u32) -> __m512i { 6902 | | macro_rules! call { 6903 | | ($imm8:expr) => { 6904 | | vpsllid(a.as_i32x16(), $imm8) ... | 6908 | | transmute(r) 6909 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6918:1 | 6918 | / pub unsafe fn _mm512_mask_slli_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 6919 | | macro_rules! call { 6920 | | ($imm8:expr) => { 6921 | | vpsllid(a.as_i32x16(), $imm8) ... | 6925 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 6926 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6935:1 | 6935 | / pub unsafe fn _mm512_maskz_slli_epi32(k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 6936 | | macro_rules! call { 6937 | | ($imm8:expr) => { 6938 | | vpsllid(a.as_i32x16(), $imm8) ... | 6943 | | transmute(simd_select_bitmask(k, shf, zero)) 6944 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6953:1 | 6953 | / pub unsafe fn _mm512_srli_epi32(a: __m512i, imm8: u32) -> __m512i { 6954 | | macro_rules! call { 6955 | | ($imm8:expr) => { 6956 | | vpsrlid(a.as_i32x16(), $imm8) ... | 6960 | | transmute(r) 6961 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6970:1 | 6970 | / pub unsafe fn _mm512_mask_srli_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 6971 | | macro_rules! call { 6972 | | ($imm8:expr) => { 6973 | | vpsrlid(a.as_i32x16(), $imm8) ... | 6977 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 6978 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:6987:1 | 6987 | / pub unsafe fn _mm512_maskz_srli_epi32(k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 6988 | | macro_rules! call { 6989 | | ($imm8:expr) => { 6990 | | vpsrlid(a.as_i32x16(), $imm8) ... | 6995 | | transmute(simd_select_bitmask(k, shf, zero)) 6996 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7005:1 | 7005 | / pub unsafe fn _mm512_slli_epi64(a: __m512i, imm8: u32) -> __m512i { 7006 | | macro_rules! call { 7007 | | ($imm8:expr) => { 7008 | | vpslliq(a.as_i64x8(), $imm8) ... | 7012 | | transmute(r) 7013 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7022:1 | 7022 | / pub unsafe fn _mm512_mask_slli_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7023 | | macro_rules! call { 7024 | | ($imm8:expr) => { 7025 | | vpslliq(a.as_i64x8(), $imm8) ... | 7029 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7030 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7039:1 | 7039 | / pub unsafe fn _mm512_maskz_slli_epi64(k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7040 | | macro_rules! call { 7041 | | ($imm8:expr) => { 7042 | | vpslliq(a.as_i64x8(), $imm8) ... | 7047 | | transmute(simd_select_bitmask(k, shf, zero)) 7048 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7057:1 | 7057 | / pub unsafe fn _mm512_srli_epi64(a: __m512i, imm8: u32) -> __m512i { 7058 | | macro_rules! call { 7059 | | ($imm8:expr) => { 7060 | | vpsrliq(a.as_i64x8(), $imm8) ... | 7064 | | transmute(r) 7065 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7074:1 | 7074 | / pub unsafe fn _mm512_mask_srli_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7075 | | macro_rules! call { 7076 | | ($imm8:expr) => { 7077 | | vpsrliq(a.as_i64x8(), $imm8) ... | 7081 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7082 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7091:1 | 7091 | / pub unsafe fn _mm512_maskz_srli_epi64(k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7092 | | macro_rules! call { 7093 | | ($imm8:expr) => { 7094 | | vpsrliq(a.as_i64x8(), $imm8) ... | 7099 | | transmute(simd_select_bitmask(k, shf, zero)) 7100 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7108:1 | 7108 | / pub unsafe fn _mm512_sll_epi32(a: __m512i, count: __m128i) -> __m512i { 7109 | | transmute(vpslld(a.as_i32x16(), count.as_i32x4())) 7110 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7118:1 | 7118 | / pub unsafe fn _mm512_mask_sll_epi32( 7119 | | src: __m512i, 7120 | | k: __mmask16, 7121 | | a: __m512i, ... | 7125 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7126 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7134:1 | 7134 | / pub unsafe fn _mm512_maskz_sll_epi32(k: __mmask16, a: __m512i, count: __m128i) -> __m512i { 7135 | | let shf = _mm512_sll_epi32(a, count).as_i32x16(); 7136 | | let zero = _mm512_setzero_si512().as_i32x16(); 7137 | | transmute(simd_select_bitmask(k, shf, zero)) 7138 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7146:1 | 7146 | / pub unsafe fn _mm512_srl_epi32(a: __m512i, count: __m128i) -> __m512i { 7147 | | transmute(vpsrld(a.as_i32x16(), count.as_i32x4())) 7148 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7156:1 | 7156 | / pub unsafe fn _mm512_mask_srl_epi32( 7157 | | src: __m512i, 7158 | | k: __mmask16, 7159 | | a: __m512i, ... | 7163 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7164 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7172:1 | 7172 | / pub unsafe fn _mm512_maskz_srl_epi32(k: __mmask16, a: __m512i, count: __m128i) -> __m512i { 7173 | | let shf = _mm512_srl_epi32(a, count).as_i32x16(); 7174 | | let zero = _mm512_setzero_si512().as_i32x16(); 7175 | | transmute(simd_select_bitmask(k, shf, zero)) 7176 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7184:1 | 7184 | / pub unsafe fn _mm512_sll_epi64(a: __m512i, count: __m128i) -> __m512i { 7185 | | transmute(vpsllq(a.as_i64x8(), count.as_i64x2())) 7186 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7194:1 | 7194 | / pub unsafe fn _mm512_mask_sll_epi64( 7195 | | src: __m512i, 7196 | | k: __mmask8, 7197 | | a: __m512i, ... | 7201 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7202 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7210:1 | 7210 | / pub unsafe fn _mm512_maskz_sll_epi64(k: __mmask8, a: __m512i, count: __m128i) -> __m512i { 7211 | | let shf = _mm512_sll_epi64(a, count).as_i64x8(); 7212 | | let zero = _mm512_setzero_si512().as_i64x8(); 7213 | | transmute(simd_select_bitmask(k, shf, zero)) 7214 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7222:1 | 7222 | / pub unsafe fn _mm512_srl_epi64(a: __m512i, count: __m128i) -> __m512i { 7223 | | transmute(vpsrlq(a.as_i64x8(), count.as_i64x2())) 7224 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7232:1 | 7232 | / pub unsafe fn _mm512_mask_srl_epi64( 7233 | | src: __m512i, 7234 | | k: __mmask8, 7235 | | a: __m512i, ... | 7239 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7240 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7248:1 | 7248 | / pub unsafe fn _mm512_maskz_srl_epi64(k: __mmask8, a: __m512i, count: __m128i) -> __m512i { 7249 | | let shf = _mm512_srl_epi64(a, count).as_i64x8(); 7250 | | let zero = _mm512_setzero_si512().as_i64x8(); 7251 | | transmute(simd_select_bitmask(k, shf, zero)) 7252 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7260:1 | 7260 | / pub unsafe fn _mm512_sra_epi32(a: __m512i, count: __m128i) -> __m512i { 7261 | | transmute(vpsrad(a.as_i32x16(), count.as_i32x4())) 7262 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7270:1 | 7270 | / pub unsafe fn _mm512_mask_sra_epi32( 7271 | | src: __m512i, 7272 | | k: __mmask16, 7273 | | a: __m512i, ... | 7277 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7278 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7286:1 | 7286 | / pub unsafe fn _mm512_maskz_sra_epi32(k: __mmask16, a: __m512i, count: __m128i) -> __m512i { 7287 | | let shf = _mm512_sra_epi32(a, count).as_i32x16(); 7288 | | let zero = _mm512_setzero_si512().as_i32x16(); 7289 | | transmute(simd_select_bitmask(k, shf, zero)) 7290 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7298:1 | 7298 | / pub unsafe fn _mm512_sra_epi64(a: __m512i, count: __m128i) -> __m512i { 7299 | | transmute(vpsraq(a.as_i64x8(), count.as_i64x2())) 7300 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7308:1 | 7308 | / pub unsafe fn _mm512_mask_sra_epi64( 7309 | | src: __m512i, 7310 | | k: __mmask8, 7311 | | a: __m512i, ... | 7315 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7316 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7324:1 | 7324 | / pub unsafe fn _mm512_maskz_sra_epi64(k: __mmask8, a: __m512i, count: __m128i) -> __m512i { 7325 | | let shf = _mm512_sra_epi64(a, count).as_i64x8(); 7326 | | let zero = _mm512_setzero_si512().as_i64x8(); 7327 | | transmute(simd_select_bitmask(k, shf, zero)) 7328 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7337:1 | 7337 | / pub unsafe fn _mm512_srai_epi32(a: __m512i, imm8: u32) -> __m512i { 7338 | | macro_rules! call { 7339 | | ($imm8:expr) => { 7340 | | vpsraid(a.as_i32x16(), $imm8) ... | 7344 | | transmute(r) 7345 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7354:1 | 7354 | / pub unsafe fn _mm512_mask_srai_epi32(src: __m512i, k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 7355 | | macro_rules! call { 7356 | | ($imm8:expr) => { 7357 | | vpsraid(a.as_i32x16(), $imm8) ... | 7361 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7362 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7371:1 | 7371 | / pub unsafe fn _mm512_maskz_srai_epi32(k: __mmask16, a: __m512i, imm8: u32) -> __m512i { 7372 | | macro_rules! call { 7373 | | ($imm8:expr) => { 7374 | | vpsraid(a.as_i32x16(), $imm8) ... | 7379 | | transmute(simd_select_bitmask(k, shf, zero)) 7380 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7389:1 | 7389 | / pub unsafe fn _mm512_srai_epi64(a: __m512i, imm8: u32) -> __m512i { 7390 | | macro_rules! call { 7391 | | ($imm8:expr) => { 7392 | | vpsraiq(a.as_i64x8(), $imm8) ... | 7396 | | transmute(r) 7397 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7406:1 | 7406 | / pub unsafe fn _mm512_mask_srai_epi64(src: __m512i, k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7407 | | macro_rules! call { 7408 | | ($imm8:expr) => { 7409 | | vpsraiq(a.as_i64x8(), $imm8) ... | 7413 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7414 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7423:1 | 7423 | / pub unsafe fn _mm512_maskz_srai_epi64(k: __mmask8, a: __m512i, imm8: u32) -> __m512i { 7424 | | macro_rules! call { 7425 | | ($imm8:expr) => { 7426 | | vpsraiq(a.as_i64x8(), $imm8) ... | 7431 | | transmute(simd_select_bitmask(k, shf, zero)) 7432 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7440:1 | 7440 | / pub unsafe fn _mm512_srav_epi32(a: __m512i, count: __m512i) -> __m512i { 7441 | | transmute(vpsravd(a.as_i32x16(), count.as_i32x16())) 7442 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7450:1 | 7450 | / pub unsafe fn _mm512_mask_srav_epi32( 7451 | | src: __m512i, 7452 | | k: __mmask16, 7453 | | a: __m512i, ... | 7457 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7458 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7466:1 | 7466 | / pub unsafe fn _mm512_maskz_srav_epi32(k: __mmask16, a: __m512i, count: __m512i) -> __m512i { 7467 | | let shf = _mm512_srav_epi32(a, count).as_i32x16(); 7468 | | let zero = _mm512_setzero_si512().as_i32x16(); 7469 | | transmute(simd_select_bitmask(k, shf, zero)) 7470 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7478:1 | 7478 | / pub unsafe fn _mm512_srav_epi64(a: __m512i, count: __m512i) -> __m512i { 7479 | | transmute(vpsravq(a.as_i64x8(), count.as_i64x8())) 7480 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7488:1 | 7488 | / pub unsafe fn _mm512_mask_srav_epi64( 7489 | | src: __m512i, 7490 | | k: __mmask8, 7491 | | a: __m512i, ... | 7495 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7496 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7504:1 | 7504 | / pub unsafe fn _mm512_maskz_srav_epi64(k: __mmask8, a: __m512i, count: __m512i) -> __m512i { 7505 | | let shf = _mm512_srav_epi64(a, count).as_i64x8(); 7506 | | let zero = _mm512_setzero_si512().as_i64x8(); 7507 | | transmute(simd_select_bitmask(k, shf, zero)) 7508 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7516:1 | 7516 | / pub unsafe fn _mm512_rolv_epi32(a: __m512i, b: __m512i) -> __m512i { 7517 | | transmute(vprolvd(a.as_i32x16(), b.as_i32x16())) 7518 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7526:1 | 7526 | / pub unsafe fn _mm512_mask_rolv_epi32( 7527 | | src: __m512i, 7528 | | k: __mmask16, 7529 | | a: __m512i, ... | 7533 | | transmute(simd_select_bitmask(k, rol, src.as_i32x16())) 7534 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7542:1 | 7542 | / pub unsafe fn _mm512_maskz_rolv_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 7543 | | let rol = _mm512_rolv_epi32(a, b).as_i32x16(); 7544 | | let zero = _mm512_setzero_si512().as_i32x16(); 7545 | | transmute(simd_select_bitmask(k, rol, zero)) 7546 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7554:1 | 7554 | / pub unsafe fn _mm512_rorv_epi32(a: __m512i, b: __m512i) -> __m512i { 7555 | | transmute(vprorvd(a.as_i32x16(), b.as_i32x16())) 7556 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7564:1 | 7564 | / pub unsafe fn _mm512_mask_rorv_epi32( 7565 | | src: __m512i, 7566 | | k: __mmask16, 7567 | | a: __m512i, ... | 7571 | | transmute(simd_select_bitmask(k, ror, src.as_i32x16())) 7572 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7580:1 | 7580 | / pub unsafe fn _mm512_maskz_rorv_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 7581 | | let ror = _mm512_rorv_epi32(a, b).as_i32x16(); 7582 | | let zero = _mm512_setzero_si512().as_i32x16(); 7583 | | transmute(simd_select_bitmask(k, ror, zero)) 7584 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7592:1 | 7592 | / pub unsafe fn _mm512_rolv_epi64(a: __m512i, b: __m512i) -> __m512i { 7593 | | transmute(vprolvq(a.as_i64x8(), b.as_i64x8())) 7594 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7602:1 | 7602 | / pub unsafe fn _mm512_mask_rolv_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 7603 | | let rol = _mm512_rolv_epi64(a, b).as_i64x8(); 7604 | | transmute(simd_select_bitmask(k, rol, src.as_i64x8())) 7605 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7613:1 | 7613 | / pub unsafe fn _mm512_maskz_rolv_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 7614 | | let rol = _mm512_rolv_epi64(a, b).as_i64x8(); 7615 | | let zero = _mm512_setzero_si512().as_i64x8(); 7616 | | transmute(simd_select_bitmask(k, rol, zero)) 7617 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7625:1 | 7625 | / pub unsafe fn _mm512_rorv_epi64(a: __m512i, b: __m512i) -> __m512i { 7626 | | transmute(vprorvq(a.as_i64x8(), b.as_i64x8())) 7627 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7635:1 | 7635 | / pub unsafe fn _mm512_mask_rorv_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 7636 | | let ror = _mm512_rorv_epi64(a, b).as_i64x8(); 7637 | | transmute(simd_select_bitmask(k, ror, src.as_i64x8())) 7638 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7646:1 | 7646 | / pub unsafe fn _mm512_maskz_rorv_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 7647 | | let ror = _mm512_rorv_epi64(a, b).as_i64x8(); 7648 | | let zero = _mm512_setzero_si512().as_i64x8(); 7649 | | transmute(simd_select_bitmask(k, ror, zero)) 7650 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7658:1 | 7658 | / pub unsafe fn _mm512_sllv_epi32(a: __m512i, count: __m512i) -> __m512i { 7659 | | transmute(vpsllvd(a.as_i32x16(), count.as_i32x16())) 7660 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7668:1 | 7668 | / pub unsafe fn _mm512_mask_sllv_epi32( 7669 | | src: __m512i, 7670 | | k: __mmask16, 7671 | | a: __m512i, ... | 7675 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7676 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7684:1 | 7684 | / pub unsafe fn _mm512_maskz_sllv_epi32(k: __mmask16, a: __m512i, count: __m512i) -> __m512i { 7685 | | let shf = _mm512_sllv_epi32(a, count).as_i32x16(); 7686 | | let zero = _mm512_setzero_si512().as_i32x16(); 7687 | | transmute(simd_select_bitmask(k, shf, zero)) 7688 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7696:1 | 7696 | / pub unsafe fn _mm512_srlv_epi32(a: __m512i, count: __m512i) -> __m512i { 7697 | | transmute(vpsrlvd(a.as_i32x16(), count.as_i32x16())) 7698 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7706:1 | 7706 | / pub unsafe fn _mm512_mask_srlv_epi32( 7707 | | src: __m512i, 7708 | | k: __mmask16, 7709 | | a: __m512i, ... | 7713 | | transmute(simd_select_bitmask(k, shf, src.as_i32x16())) 7714 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7722:1 | 7722 | / pub unsafe fn _mm512_maskz_srlv_epi32(k: __mmask16, a: __m512i, count: __m512i) -> __m512i { 7723 | | let shf = _mm512_srlv_epi32(a, count).as_i32x16(); 7724 | | let zero = _mm512_setzero_si512().as_i32x16(); 7725 | | transmute(simd_select_bitmask(k, shf, zero)) 7726 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7734:1 | 7734 | / pub unsafe fn _mm512_sllv_epi64(a: __m512i, count: __m512i) -> __m512i { 7735 | | transmute(vpsllvq(a.as_i64x8(), count.as_i64x8())) 7736 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7744:1 | 7744 | / pub unsafe fn _mm512_mask_sllv_epi64( 7745 | | src: __m512i, 7746 | | k: __mmask8, 7747 | | a: __m512i, ... | 7751 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7752 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7760:1 | 7760 | / pub unsafe fn _mm512_maskz_sllv_epi64(k: __mmask8, a: __m512i, count: __m512i) -> __m512i { 7761 | | let shf = _mm512_sllv_epi64(a, count).as_i64x8(); 7762 | | let zero = _mm512_setzero_si512().as_i64x8(); 7763 | | transmute(simd_select_bitmask(k, shf, zero)) 7764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7772:1 | 7772 | / pub unsafe fn _mm512_srlv_epi64(a: __m512i, count: __m512i) -> __m512i { 7773 | | transmute(vpsrlvq(a.as_i64x8(), count.as_i64x8())) 7774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7782:1 | 7782 | / pub unsafe fn _mm512_mask_srlv_epi64( 7783 | | src: __m512i, 7784 | | k: __mmask8, 7785 | | a: __m512i, ... | 7789 | | transmute(simd_select_bitmask(k, shf, src.as_i64x8())) 7790 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7798:1 | 7798 | / pub unsafe fn _mm512_maskz_srlv_epi64(k: __mmask8, a: __m512i, count: __m512i) -> __m512i { 7799 | | let shf = _mm512_srlv_epi64(a, count).as_i64x8(); 7800 | | let zero = _mm512_setzero_si512().as_i64x8(); 7801 | | transmute(simd_select_bitmask(k, shf, zero)) 7802 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7811:1 | 7811 | / pub unsafe fn _mm512_permute_ps(a: __m512, imm8: i32) -> __m512 { 7812 | | macro_rules! call { 7813 | | ($imm8:expr) => { 7814 | | vpermilps(a.as_f32x16(), _mm512_set1_epi32($imm8).as_i32x16()) ... | 7818 | | transmute(r) 7819 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7828:1 | 7828 | / pub unsafe fn _mm512_mask_permute_ps(src: __m512, k: __mmask16, a: __m512, imm8: i32) -> __m512 { 7829 | | macro_rules! call { 7830 | | ($imm8:expr) => { 7831 | | vpermilps(a.as_f32x16(), _mm512_set1_epi32($imm8).as_i32x16()) ... | 7835 | | transmute(simd_select_bitmask(k, permute, src.as_f32x16())) 7836 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7845:1 | 7845 | / pub unsafe fn _mm512_maskz_permute_ps(k: __mmask16, a: __m512, imm8: i32) -> __m512 { 7846 | | macro_rules! call { 7847 | | ($imm8:expr) => { 7848 | | vpermilps(a.as_f32x16(), _mm512_set1_epi32($imm8).as_i32x16()) ... | 7853 | | transmute(simd_select_bitmask(k, permute, zero)) 7854 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7863:1 | 7863 | / pub unsafe fn _mm512_permute_pd(a: __m512d, imm8: i32) -> __m512d { 7864 | | macro_rules! call { 7865 | | ($imm8:expr) => { 7866 | | vpermilpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7870 | | transmute(r) 7871 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7880:1 | 7880 | / pub unsafe fn _mm512_mask_permute_pd(src: __m512d, k: __mmask8, a: __m512d, imm8: i32) -> __m512d { 7881 | | macro_rules! call { 7882 | | ($imm8:expr) => { 7883 | | vpermilpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7887 | | transmute(simd_select_bitmask(k, permute, src.as_f64x8())) 7888 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7897:1 | 7897 | / pub unsafe fn _mm512_maskz_permute_pd(k: __mmask8, a: __m512d, imm8: i32) -> __m512d { 7898 | | macro_rules! call { 7899 | | ($imm8:expr) => { 7900 | | vpermilpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7905 | | transmute(simd_select_bitmask(k, permute, zero)) 7906 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7916:1 | 7916 | / pub unsafe fn _mm512_permutex_epi64(a: __m512i, imm8: i32) -> __m512i { 7917 | | macro_rules! call { 7918 | | ($imm8:expr) => { 7919 | | vpermq(a.as_i64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7923 | | transmute(r) 7924 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7933:1 | 7933 | / pub unsafe fn _mm512_mask_permutex_epi64( 7934 | | src: __m512i, 7935 | | k: __mmask8, 7936 | | a: __m512i, ... | 7945 | | transmute(simd_select_bitmask(k, permute, src.as_i64x8())) 7946 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7955:1 | 7955 | / pub unsafe fn _mm512_maskz_permutex_epi64(k: __mmask8, a: __m512i, imm8: i32) -> __m512i { 7956 | | macro_rules! call { 7957 | | ($imm8:expr) => { 7958 | | vpermq(a.as_i64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7963 | | transmute(simd_select_bitmask(k, permute, zero)) 7964 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7973:1 | 7973 | / pub unsafe fn _mm512_permutex_pd(a: __m512d, imm8: i32) -> __m512d { 7974 | | macro_rules! call { 7975 | | ($imm8:expr) => { 7976 | | vpermpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7980 | | transmute(r) 7981 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:7990:1 | 7990 | / pub unsafe fn _mm512_mask_permutex_pd(src: __m512d, k: __mmask8, a: __m512d, imm8: i32) -> __m512d { 7991 | | macro_rules! call { 7992 | | ($imm8:expr) => { 7993 | | vpermpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 7997 | | transmute(simd_select_bitmask(k, permute, src.as_f64x8())) 7998 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8007:1 | 8007 | / pub unsafe fn _mm512_maskz_permutex_pd(k: __mmask8, a: __m512d, imm8: i32) -> __m512d { 8008 | | macro_rules! call { 8009 | | ($imm8:expr) => { 8010 | | vpermpd(a.as_f64x8(), _mm512_set1_epi64($imm8).as_i64x8()) ... | 8015 | | transmute(simd_select_bitmask(k, permute, zero)) 8016 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8024:1 | 8024 | / pub unsafe fn _mm512_permutevar_epi32(idx: __m512i, a: __m512i) -> __m512i { 8025 | | transmute(vpermd(a.as_i32x16(), idx.as_i32x16())) 8026 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8034:1 | 8034 | / pub unsafe fn _mm512_mask_permutevar_epi32( 8035 | | src: __m512i, 8036 | | k: __mmask16, 8037 | | idx: __m512i, ... | 8041 | | transmute(simd_select_bitmask(k, permute, src.as_i32x16())) 8042 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8050:1 | 8050 | / pub unsafe fn _mm512_permutevar_ps(a: __m512, b: __m512i) -> __m512 { 8051 | | transmute(vpermilps(a.as_f32x16(), b.as_i32x16())) 8052 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8060:1 | 8060 | / pub unsafe fn _mm512_mask_permutevar_ps( 8061 | | src: __m512, 8062 | | k: __mmask16, 8063 | | a: __m512, ... | 8067 | | transmute(simd_select_bitmask(k, permute, src.as_f32x16())) 8068 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8076:1 | 8076 | / pub unsafe fn _mm512_maskz_permutevar_ps(k: __mmask16, a: __m512, b: __m512i) -> __m512 { 8077 | | let permute = _mm512_permutevar_ps(a, b).as_f32x16(); 8078 | | let zero = _mm512_setzero_ps().as_f32x16(); 8079 | | transmute(simd_select_bitmask(k, permute, zero)) 8080 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8088:1 | 8088 | / pub unsafe fn _mm512_permutevar_pd(a: __m512d, b: __m512i) -> __m512d { 8089 | | transmute(vpermilpd(a.as_f64x8(), b.as_i64x8())) 8090 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8098:1 | 8098 | / pub unsafe fn _mm512_mask_permutevar_pd( 8099 | | src: __m512d, 8100 | | k: __mmask8, 8101 | | a: __m512d, ... | 8105 | | transmute(simd_select_bitmask(k, permute, src.as_f64x8())) 8106 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8114:1 | 8114 | / pub unsafe fn _mm512_maskz_permutevar_pd(k: __mmask8, a: __m512d, b: __m512i) -> __m512d { 8115 | | let permute = _mm512_permutevar_pd(a, b).as_f64x8(); 8116 | | let zero = _mm512_setzero_pd().as_f64x8(); 8117 | | transmute(simd_select_bitmask(k, permute, zero)) 8118 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8126:1 | 8126 | / pub unsafe fn _mm512_permutexvar_epi32(idx: __m512i, a: __m512i) -> __m512i { 8127 | | transmute(vpermd(a.as_i32x16(), idx.as_i32x16())) 8128 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8136:1 | 8136 | / pub unsafe fn _mm512_mask_permutexvar_epi32( 8137 | | src: __m512i, 8138 | | k: __mmask16, 8139 | | idx: __m512i, ... | 8143 | | transmute(simd_select_bitmask(k, permute, src.as_i32x16())) 8144 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8152:1 | 8152 | / pub unsafe fn _mm512_maskz_permutexvar_epi32(k: __mmask16, idx: __m512i, a: __m512i) -> __m512i { 8153 | | let permute = _mm512_permutexvar_epi32(idx, a).as_i32x16(); 8154 | | let zero = _mm512_setzero_si512().as_i32x16(); 8155 | | transmute(simd_select_bitmask(k, permute, zero)) 8156 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8164:1 | 8164 | / pub unsafe fn _mm512_permutexvar_epi64(idx: __m512i, a: __m512i) -> __m512i { 8165 | | transmute(vpermq(a.as_i64x8(), idx.as_i64x8())) 8166 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8174:1 | 8174 | / pub unsafe fn _mm512_mask_permutexvar_epi64( 8175 | | src: __m512i, 8176 | | k: __mmask8, 8177 | | idx: __m512i, ... | 8181 | | transmute(simd_select_bitmask(k, permute, src.as_i64x8())) 8182 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8190:1 | 8190 | / pub unsafe fn _mm512_maskz_permutexvar_epi64(k: __mmask8, idx: __m512i, a: __m512i) -> __m512i { 8191 | | let permute = _mm512_permutexvar_epi64(idx, a).as_i64x8(); 8192 | | let zero = _mm512_setzero_si512().as_i64x8(); 8193 | | transmute(simd_select_bitmask(k, permute, zero)) 8194 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8202:1 | 8202 | / pub unsafe fn _mm512_permutexvar_ps(idx: __m512i, a: __m512) -> __m512 { 8203 | | transmute(vpermps(a.as_f32x16(), idx.as_i32x16())) 8204 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8212:1 | 8212 | / pub unsafe fn _mm512_mask_permutexvar_ps( 8213 | | src: __m512, 8214 | | k: __mmask16, 8215 | | idx: __m512i, ... | 8219 | | transmute(simd_select_bitmask(k, permute, src.as_f32x16())) 8220 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8228:1 | 8228 | / pub unsafe fn _mm512_maskz_permutexvar_ps(k: __mmask16, idx: __m512i, a: __m512) -> __m512 { 8229 | | let permute = _mm512_permutexvar_ps(idx, a).as_f32x16(); 8230 | | let zero = _mm512_setzero_ps().as_f32x16(); 8231 | | transmute(simd_select_bitmask(k, permute, zero)) 8232 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8240:1 | 8240 | / pub unsafe fn _mm512_permutexvar_pd(idx: __m512i, a: __m512d) -> __m512d { 8241 | | transmute(vpermpd(a.as_f64x8(), idx.as_i64x8())) 8242 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8250:1 | 8250 | / pub unsafe fn _mm512_mask_permutexvar_pd( 8251 | | src: __m512d, 8252 | | k: __mmask8, 8253 | | idx: __m512i, ... | 8257 | | transmute(simd_select_bitmask(k, permute, src.as_f64x8())) 8258 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8266:1 | 8266 | / pub unsafe fn _mm512_maskz_permutexvar_pd(k: __mmask8, idx: __m512i, a: __m512d) -> __m512d { 8267 | | let permute = _mm512_permutexvar_pd(idx, a).as_f64x8(); 8268 | | let zero = _mm512_setzero_pd().as_f64x8(); 8269 | | transmute(simd_select_bitmask(k, permute, zero)) 8270 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8278:1 | 8278 | / pub unsafe fn _mm512_permutex2var_epi32(a: __m512i, idx: __m512i, b: __m512i) -> __m512i { 8279 | | transmute(vpermi2d(a.as_i32x16(), idx.as_i32x16(), b.as_i32x16())) 8280 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8288:1 | 8288 | / pub unsafe fn _mm512_mask_permutex2var_epi32( 8289 | | a: __m512i, 8290 | | k: __mmask16, 8291 | | idx: __m512i, ... | 8295 | | transmute(simd_select_bitmask(k, permute, a.as_i32x16())) 8296 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8304:1 | 8304 | / pub unsafe fn _mm512_maskz_permutex2var_epi32( 8305 | | k: __mmask16, 8306 | | a: __m512i, 8307 | | idx: __m512i, ... | 8312 | | transmute(simd_select_bitmask(k, permute, zero)) 8313 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8321:1 | 8321 | / pub unsafe fn _mm512_mask2_permutex2var_epi32( 8322 | | a: __m512i, 8323 | | idx: __m512i, 8324 | | k: __mmask16, ... | 8328 | | transmute(simd_select_bitmask(k, permute, idx.as_i32x16())) 8329 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8337:1 | 8337 | / pub unsafe fn _mm512_permutex2var_epi64(a: __m512i, idx: __m512i, b: __m512i) -> __m512i { 8338 | | transmute(vpermi2q(a.as_i64x8(), idx.as_i64x8(), b.as_i64x8())) 8339 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8347:1 | 8347 | / pub unsafe fn _mm512_mask_permutex2var_epi64( 8348 | | a: __m512i, 8349 | | k: __mmask8, 8350 | | idx: __m512i, ... | 8354 | | transmute(simd_select_bitmask(k, permute, a.as_i64x8())) 8355 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8363:1 | 8363 | / pub unsafe fn _mm512_maskz_permutex2var_epi64( 8364 | | k: __mmask8, 8365 | | a: __m512i, 8366 | | idx: __m512i, ... | 8371 | | transmute(simd_select_bitmask(k, permute, zero)) 8372 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8380:1 | 8380 | / pub unsafe fn _mm512_mask2_permutex2var_epi64( 8381 | | a: __m512i, 8382 | | idx: __m512i, 8383 | | k: __mmask8, ... | 8387 | | transmute(simd_select_bitmask(k, permute, idx.as_i64x8())) 8388 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8396:1 | 8396 | / pub unsafe fn _mm512_permutex2var_ps(a: __m512, idx: __m512i, b: __m512) -> __m512 { 8397 | | transmute(vpermi2ps(a.as_f32x16(), idx.as_i32x16(), b.as_f32x16())) 8398 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8406:1 | 8406 | / pub unsafe fn _mm512_mask_permutex2var_ps( 8407 | | a: __m512, 8408 | | k: __mmask16, 8409 | | idx: __m512i, ... | 8413 | | transmute(simd_select_bitmask(k, permute, a.as_f32x16())) 8414 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8422:1 | 8422 | / pub unsafe fn _mm512_maskz_permutex2var_ps( 8423 | | k: __mmask16, 8424 | | a: __m512, 8425 | | idx: __m512i, ... | 8430 | | transmute(simd_select_bitmask(k, permute, zero)) 8431 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8439:1 | 8439 | / pub unsafe fn _mm512_mask2_permutex2var_ps( 8440 | | a: __m512, 8441 | | idx: __m512i, 8442 | | k: __mmask16, ... | 8447 | | transmute(simd_select_bitmask(k, permute, zero)) 8448 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8456:1 | 8456 | / pub unsafe fn _mm512_permutex2var_pd(a: __m512d, idx: __m512i, b: __m512d) -> __m512d { 8457 | | transmute(vpermi2pd(a.as_f64x8(), idx.as_i64x8(), b.as_f64x8())) 8458 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8466:1 | 8466 | / pub unsafe fn _mm512_mask_permutex2var_pd( 8467 | | a: __m512d, 8468 | | k: __mmask8, 8469 | | idx: __m512i, ... | 8473 | | transmute(simd_select_bitmask(k, permute, a.as_f64x8())) 8474 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8482:1 | 8482 | / pub unsafe fn _mm512_maskz_permutex2var_pd( 8483 | | k: __mmask8, 8484 | | a: __m512d, 8485 | | idx: __m512i, ... | 8490 | | transmute(simd_select_bitmask(k, permute, zero)) 8491 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8499:1 | 8499 | / pub unsafe fn _mm512_mask2_permutex2var_pd( 8500 | | a: __m512d, 8501 | | idx: __m512i, 8502 | | k: __mmask8, ... | 8507 | | transmute(simd_select_bitmask(k, permute, zero)) 8508 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8517:1 | 8517 | / pub unsafe fn _mm512_shuffle_epi32(a: __m512i, imm8: _MM_PERM_ENUM) -> __m512i { 8518 | | let imm8 = (imm8 & 0xFF) as u8; 8519 | | 8520 | | let a = a.as_i32x16(); ... | 8585 | | transmute(r) 8586 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8595:1 | 8595 | / pub unsafe fn _mm512_mask_shuffle_epi32( 8596 | | src: __m512i, 8597 | | k: __mmask16, 8598 | | a: __m512i, ... | 8668 | | transmute(simd_select_bitmask(k, shuffle, src.as_i32x16())) 8669 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8678:1 | 8678 | / pub unsafe fn _mm512_maskz_shuffle_epi32(k: __mmask16, a: __m512i, imm8: _MM_PERM_ENUM) -> __m512i { 8679 | | let imm8 = (imm8 & 0xFF) as u8; 8680 | | 8681 | | let a = a.as_i32x16(); ... | 8747 | | transmute(simd_select_bitmask(k, shuffle, zero)) 8748 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8757:1 | 8757 | / pub unsafe fn _mm512_shuffle_ps(a: __m512, b: __m512, imm8: i32) -> __m512 { 8758 | | let imm8 = (imm8 & 0xFF) as u8; 8759 | | macro_rules! shuffle4 { 8760 | | ( ... | 8822 | | } 8823 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8832:1 | 8832 | / pub unsafe fn _mm512_mask_shuffle_ps( 8833 | | src: __m512, 8834 | | k: __mmask16, 8835 | | a: __m512, ... | 8905 | | transmute(simd_select_bitmask(k, shuffle, src.as_f32x16())) 8906 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8915:1 | 8915 | / pub unsafe fn _mm512_maskz_shuffle_ps(k: __mmask16, a: __m512, b: __m512, imm8: i32) -> __m512 { 8916 | | let imm8 = (imm8 & 0xFF) as u8; 8917 | | macro_rules! shuffle4 { 8918 | | ( ... | 8983 | | transmute(simd_select_bitmask(k, shuffle, zero)) 8984 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:8993:1 | 8993 | / pub unsafe fn _mm512_shuffle_pd(a: __m512d, b: __m512d, imm8: i32) -> __m512d { 8994 | | let imm8 = (imm8 & 0xFF) as u8; 8995 | | macro_rules! shuffle8 { 8996 | | ($a:expr, $b:expr, $c:expr, $d:expr, $e:expr, $f:expr, $g:expr, $h:expr) => { ... | 9059 | | } 9060 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9069:1 | 9069 | / pub unsafe fn _mm512_mask_shuffle_pd( 9070 | | src: __m512d, 9071 | | k: __mmask8, 9072 | | a: __m512d, ... | 9143 | | transmute(simd_select_bitmask(k, shuffle, src.as_f64x8())) 9144 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9153:1 | 9153 | / pub unsafe fn _mm512_maskz_shuffle_pd(k: __mmask8, a: __m512d, b: __m512d, imm8: i32) -> __m512d { 9154 | | let imm8 = (imm8 & 0xFF) as u8; 9155 | | macro_rules! shuffle8 { 9156 | | ($a:expr, $b:expr, $c:expr, $d:expr, $e:expr, $f:expr, $g:expr, $h:expr) => { ... | 9222 | | transmute(simd_select_bitmask(k, shuffle, zero)) 9223 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9232:1 | 9232 | / pub unsafe fn _mm512_shuffle_i32x4(a: __m512i, b: __m512i, imm8: i32) -> __m512i { 9233 | | let imm8 = (imm8 & 0xFF) as u8; 9234 | | 9235 | | let a = a.as_i32x16(); ... | 9302 | | transmute(r) 9303 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9312:1 | 9312 | / pub unsafe fn _mm512_mask_shuffle_i32x4( 9313 | | src: __m512i, 9314 | | k: __mmask16, 9315 | | a: __m512i, ... | 9388 | | transmute(simd_select_bitmask(k, shuffle, src.as_i32x16())) 9389 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9398:1 | 9398 | / pub unsafe fn _mm512_maskz_shuffle_i32x4( 9399 | | k: __mmask16, 9400 | | a: __m512i, 9401 | | b: __m512i, ... | 9474 | | transmute(simd_select_bitmask(k, shuffle, zero)) 9475 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9484:1 | 9484 | / pub unsafe fn _mm512_shuffle_i64x2(a: __m512i, b: __m512i, imm8: i32) -> __m512i { 9485 | | let imm8 = (imm8 & 0xFF) as u8; 9486 | | macro_rules! shuffle4 { 9487 | | ( ... | 9535 | | } 9536 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9545:1 | 9545 | / pub unsafe fn _mm512_mask_shuffle_i64x2( 9546 | | src: __m512i, 9547 | | k: __mmask8, 9548 | | a: __m512i, ... | 9604 | | transmute(simd_select_bitmask(k, shuffle, src.as_i64x8())) 9605 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9614:1 | 9614 | / pub unsafe fn _mm512_maskz_shuffle_i64x2( 9615 | | k: __mmask8, 9616 | | a: __m512i, 9617 | | b: __m512i, ... | 9673 | | transmute(simd_select_bitmask(k, shuffle, zero)) 9674 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9683:1 | 9683 | / pub unsafe fn _mm512_shuffle_f32x4(a: __m512, b: __m512, imm8: i32) -> __m512 { 9684 | | let imm8 = (imm8 & 0xFF) as u8; 9685 | | macro_rules! shuffle4 { 9686 | | ( ... | 9748 | | } 9749 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9758:1 | 9758 | / pub unsafe fn _mm512_mask_shuffle_f32x4( 9759 | | src: __m512, 9760 | | k: __mmask16, 9761 | | a: __m512, ... | 9831 | | transmute(simd_select_bitmask(k, shuffle, src.as_f32x16())) 9832 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9841:1 | 9841 | / pub unsafe fn _mm512_maskz_shuffle_f32x4(k: __mmask16, a: __m512, b: __m512, imm8: i32) -> __m512 { 9842 | | let imm8 = (imm8 & 0xFF) as u8; 9843 | | macro_rules! shuffle4 { 9844 | | ( ... | 9909 | | transmute(simd_select_bitmask(k, shuffle, zero)) 9910 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9919:1 | 9919 | / pub unsafe fn _mm512_shuffle_f64x2(a: __m512d, b: __m512d, imm8: i32) -> __m512d { 9920 | | let imm8 = (imm8 & 0xFF) as u8; 9921 | | macro_rules! shuffle4 { 9922 | | ( ... | 9970 | | } 9971 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:9980:1 | 9980 | / pub unsafe fn _mm512_mask_shuffle_f64x2( 9981 | | src: __m512d, 9982 | | k: __mmask8, 9983 | | a: __m512d, ... | 10039 | | transmute(simd_select_bitmask(k, shuffle, src.as_f64x8())) 10040 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10049:1 | 10049 | / pub unsafe fn _mm512_maskz_shuffle_f64x2( 10050 | | k: __mmask8, 10051 | | a: __m512d, 10052 | | b: __m512d, ... | 10108 | | transmute(simd_select_bitmask(k, shuffle, zero)) 10109 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10121:1 | 10121 | / pub unsafe fn _mm512_extractf32x4_ps(a: __m512, imm8: i32) -> __m128 { 10122 | | match imm8 & 0x3 { 10123 | | 0 => simd_shuffle4(a, _mm512_undefined_ps(), [0, 1, 2, 3]), 10124 | | 1 => simd_shuffle4(a, _mm512_undefined_ps(), [4, 5, 6, 7]), ... | 10127 | | } 10128 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10136:1 | 10136 | / pub unsafe fn _mm512_moveldup_ps(a: __m512) -> __m512 { 10137 | | let r: f32x16 = simd_shuffle16(a, a, [0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14]); 10138 | | transmute(r) 10139 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10147:1 | 10147 | / pub unsafe fn _mm512_mask_moveldup_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 10148 | | let mov: f32x16 = simd_shuffle16(a, a, [0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14]); 10149 | | transmute(simd_select_bitmask(k, mov, src.as_f32x16())) 10150 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10158:1 | 10158 | / pub unsafe fn _mm512_maskz_moveldup_ps(k: __mmask16, a: __m512) -> __m512 { 10159 | | let mov: f32x16 = simd_shuffle16(a, a, [0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14]); 10160 | | let zero = _mm512_setzero_ps().as_f32x16(); 10161 | | transmute(simd_select_bitmask(k, mov, zero)) 10162 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10170:1 | 10170 | / pub unsafe fn _mm512_movehdup_ps(a: __m512) -> __m512 { 10171 | | let r: f32x16 = simd_shuffle16(a, a, [1, 1, 3, 3, 5, 5, 7, 7, 9, 9, 11, 11, 13, 13, 15, 15]); 10172 | | transmute(r) 10173 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10181:1 | 10181 | / pub unsafe fn _mm512_mask_movehdup_ps(src: __m512, k: __mmask16, a: __m512) -> __m512 { 10182 | | let mov: f32x16 = simd_shuffle16(a, a, [1, 1, 3, 3, 5, 5, 7, 7, 9, 9, 11, 11, 13, 13, 15, 15]); 10183 | | transmute(simd_select_bitmask(k, mov, src.as_f32x16())) 10184 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10192:1 | 10192 | / pub unsafe fn _mm512_maskz_movehdup_ps(k: __mmask16, a: __m512) -> __m512 { 10193 | | let mov: f32x16 = simd_shuffle16(a, a, [1, 1, 3, 3, 5, 5, 7, 7, 9, 9, 11, 11, 13, 13, 15, 15]); 10194 | | let zero = _mm512_setzero_ps().as_f32x16(); 10195 | | transmute(simd_select_bitmask(k, mov, zero)) 10196 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10204:1 | 10204 | / pub unsafe fn _mm512_movedup_pd(a: __m512d) -> __m512d { 10205 | | let r: f64x8 = simd_shuffle8(a, a, [0, 0, 2, 2, 4, 4, 6, 6]); 10206 | | transmute(r) 10207 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10215:1 | 10215 | / pub unsafe fn _mm512_mask_movedup_pd(src: __m512d, k: __mmask8, a: __m512d) -> __m512d { 10216 | | let mov: f64x8 = simd_shuffle8(a, a, [0, 0, 2, 2, 4, 4, 6, 6]); 10217 | | transmute(simd_select_bitmask(k, mov, src.as_f64x8())) 10218 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10226:1 | 10226 | / pub unsafe fn _mm512_maskz_movedup_pd(k: __mmask8, a: __m512d) -> __m512d { 10227 | | let mov: f64x8 = simd_shuffle8(a, a, [0, 0, 2, 2, 4, 4, 6, 6]); 10228 | | let zero = _mm512_setzero_pd().as_f64x8(); 10229 | | transmute(simd_select_bitmask(k, mov, zero)) 10230 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10240:1 | 10240 | / pub unsafe fn _mm512_and_epi32(a: __m512i, b: __m512i) -> __m512i { 10241 | | transmute(simd_and(a.as_i32x16(), b.as_i32x16())) 10242 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10250:1 | 10250 | / pub unsafe fn _mm512_mask_and_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10251 | | let and = _mm512_and_epi32(a, b).as_i32x16(); 10252 | | transmute(simd_select_bitmask(k, and, src.as_i32x16())) 10253 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10261:1 | 10261 | / pub unsafe fn _mm512_maskz_and_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10262 | | let and = _mm512_and_epi32(a, b).as_i32x16(); 10263 | | let zero = _mm512_setzero_si512().as_i32x16(); 10264 | | transmute(simd_select_bitmask(k, and, zero)) 10265 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10273:1 | 10273 | / pub unsafe fn _mm512_and_epi64(a: __m512i, b: __m512i) -> __m512i { 10274 | | transmute(simd_and(a.as_i64x8(), b.as_i64x8())) 10275 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10283:1 | 10283 | / pub unsafe fn _mm512_mask_and_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10284 | | let and = _mm512_and_epi64(a, b).as_i64x8(); 10285 | | transmute(simd_select_bitmask(k, and, src.as_i64x8())) 10286 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10294:1 | 10294 | / pub unsafe fn _mm512_maskz_and_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10295 | | let and = _mm512_and_epi64(a, b).as_i64x8(); 10296 | | let zero = _mm512_setzero_si512().as_i64x8(); 10297 | | transmute(simd_select_bitmask(k, and, zero)) 10298 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10306:1 | 10306 | / pub unsafe fn _mm512_and_si512(a: __m512i, b: __m512i) -> __m512i { 10307 | | transmute(simd_and(a.as_i32x16(), b.as_i32x16())) 10308 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10316:1 | 10316 | / pub unsafe fn _mm512_or_epi32(a: __m512i, b: __m512i) -> __m512i { 10317 | | transmute(simd_or(a.as_i32x16(), b.as_i32x16())) 10318 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10326:1 | 10326 | / pub unsafe fn _mm512_mask_or_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10327 | | let or = _mm512_or_epi32(a, b).as_i32x16(); 10328 | | transmute(simd_select_bitmask(k, or, src.as_i32x16())) 10329 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10337:1 | 10337 | / pub unsafe fn _mm512_maskz_or_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10338 | | let or = _mm512_or_epi32(a, b).as_i32x16(); 10339 | | let zero = _mm512_setzero_si512().as_i32x16(); 10340 | | transmute(simd_select_bitmask(k, or, zero)) 10341 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10349:1 | 10349 | / pub unsafe fn _mm512_or_epi64(a: __m512i, b: __m512i) -> __m512i { 10350 | | transmute(simd_or(a.as_i64x8(), b.as_i64x8())) 10351 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10359:1 | 10359 | / pub unsafe fn _mm512_mask_or_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10360 | | let or = _mm512_or_epi64(a, b).as_i64x8(); 10361 | | transmute(simd_select_bitmask(k, or, src.as_i64x8())) 10362 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10370:1 | 10370 | / pub unsafe fn _mm512_maskz_or_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10371 | | let or = _mm512_or_epi64(a, b).as_i64x8(); 10372 | | let zero = _mm512_setzero_si512().as_i64x8(); 10373 | | transmute(simd_select_bitmask(k, or, zero)) 10374 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10382:1 | 10382 | / pub unsafe fn _mm512_or_si512(a: __m512i, b: __m512i) -> __m512i { 10383 | | transmute(simd_or(a.as_i32x16(), b.as_i32x16())) 10384 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10392:1 | 10392 | / pub unsafe fn _mm512_xor_epi32(a: __m512i, b: __m512i) -> __m512i { 10393 | | transmute(simd_xor(a.as_i32x16(), b.as_i32x16())) 10394 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10402:1 | 10402 | / pub unsafe fn _mm512_mask_xor_epi32(src: __m512i, k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10403 | | let xor = _mm512_xor_epi32(a, b).as_i32x16(); 10404 | | transmute(simd_select_bitmask(k, xor, src.as_i32x16())) 10405 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10413:1 | 10413 | / pub unsafe fn _mm512_maskz_xor_epi32(k: __mmask16, a: __m512i, b: __m512i) -> __m512i { 10414 | | let xor = _mm512_xor_epi32(a, b).as_i32x16(); 10415 | | let zero = _mm512_setzero_si512().as_i32x16(); 10416 | | transmute(simd_select_bitmask(k, xor, zero)) 10417 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10425:1 | 10425 | / pub unsafe fn _mm512_xor_epi64(a: __m512i, b: __m512i) -> __m512i { 10426 | | transmute(simd_xor(a.as_i64x8(), b.as_i64x8())) 10427 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10435:1 | 10435 | / pub unsafe fn _mm512_mask_xor_epi64(src: __m512i, k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10436 | | let xor = _mm512_xor_epi64(a, b).as_i64x8(); 10437 | | transmute(simd_select_bitmask(k, xor, src.as_i64x8())) 10438 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10446:1 | 10446 | / pub unsafe fn _mm512_maskz_xor_epi64(k: __mmask8, a: __m512i, b: __m512i) -> __m512i { 10447 | | let xor = _mm512_xor_epi64(a, b).as_i64x8(); 10448 | | let zero = _mm512_setzero_si512().as_i64x8(); 10449 | | transmute(simd_select_bitmask(k, xor, zero)) 10450 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10458:1 | 10458 | / pub unsafe fn _mm512_xor_si512(a: __m512i, b: __m512i) -> __m512i { 10459 | | transmute(simd_xor(a.as_i32x16(), b.as_i32x16())) 10460 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10468:1 | 10468 | / pub unsafe fn _kand_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10469 | | transmute(a & b) 10470 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10478:1 | 10478 | / pub unsafe fn _mm512_kand(a: __mmask16, b: __mmask16) -> __mmask16 { 10479 | | transmute(a & b) 10480 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10488:1 | 10488 | / pub unsafe fn _kor_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10489 | | transmute(a | b) 10490 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10498:1 | 10498 | / pub unsafe fn _mm512_kor(a: __mmask16, b: __mmask16) -> __mmask16 { 10499 | | transmute(a | b) 10500 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10508:1 | 10508 | / pub unsafe fn _kxor_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10509 | | transmute(a ^ b) 10510 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10518:1 | 10518 | / pub unsafe fn _mm512_kxor(a: __mmask16, b: __mmask16) -> __mmask16 { 10519 | | transmute(a ^ b) 10520 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10527:1 | 10527 | / pub unsafe fn _knot_mask16(a: __mmask16) -> __mmask16 { 10528 | | transmute(a ^ 0b11111111_11111111) 10529 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10536:1 | 10536 | / pub unsafe fn _mm512_knot(a: __mmask16) -> __mmask16 { 10537 | | transmute(a ^ 0b11111111_11111111) 10538 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10546:1 | 10546 | / pub unsafe fn _kandn_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10547 | | _mm512_kand(_mm512_knot(a), b) 10548 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10556:1 | 10556 | / pub unsafe fn _mm512_kandn(a: __mmask16, b: __mmask16) -> __mmask16 { 10557 | | _mm512_kand(_mm512_knot(a), b) 10558 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10566:1 | 10566 | / pub unsafe fn _kxnor_mask16(a: __mmask16, b: __mmask16) -> __mmask16 { 10567 | | _mm512_knot(_mm512_kxor(a, b)) 10568 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10576:1 | 10576 | / pub unsafe fn _mm512_kxnor(a: __mmask16, b: __mmask16) -> __mmask16 { 10577 | | _mm512_knot(_mm512_kxor(a, b)) 10578 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10586:1 | 10586 | / pub unsafe fn _mm512_kmov(a: __mmask16) -> __mmask16 { 10587 | | let r: u16 = a; 10588 | | transmute(r) 10589 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10596:1 | 10596 | / pub unsafe fn _mm512_set_ps( 10597 | | e0: f32, 10598 | | e1: f32, 10599 | | e2: f32, ... | 10616 | | ) 10617 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10596:1 | 10596 | / pub unsafe fn _mm512_set_ps( 10597 | | e0: f32, 10598 | | e1: f32, 10599 | | e2: f32, ... | 10612 | | e15: f32, 10613 | | ) -> __m512 { | |___________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10625:1 | 10625 | / pub unsafe fn _mm512_setr_ps( 10626 | | e0: f32, 10627 | | e1: f32, 10628 | | e2: f32, ... | 10646 | | transmute(r) 10647 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10625:1 | 10625 | / pub unsafe fn _mm512_setr_ps( 10626 | | e0: f32, 10627 | | e1: f32, 10628 | | e2: f32, ... | 10641 | | e15: f32, 10642 | | ) -> __m512 { | |___________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10652:1 | 10652 | / pub unsafe fn _mm512_set1_pd(a: f64) -> __m512d { 10653 | | transmute(f64x8::splat(a)) 10654 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10659:1 | 10659 | / pub unsafe fn _mm512_set1_ps(a: f32) -> __m512 { 10660 | | transmute(f32x16::splat(a)) 10661 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10666:1 | 10666 | / pub unsafe fn _mm512_set_epi32( 10667 | | e15: i32, 10668 | | e14: i32, 10669 | | e13: i32, ... | 10686 | | ) 10687 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (16/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10666:1 | 10666 | / pub unsafe fn _mm512_set_epi32( 10667 | | e15: i32, 10668 | | e14: i32, 10669 | | e13: i32, ... | 10682 | | e0: i32, 10683 | | ) -> __m512i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10692:1 | 10692 | / pub unsafe fn _mm512_set1_epi32(a: i32) -> __m512i { 10693 | | transmute(i32x16::splat(a)) 10694 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10699:1 | 10699 | / pub unsafe fn _mm512_set1_epi64(a: i64) -> __m512i { 10700 | | transmute(i64x8::splat(a)) 10701 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10709:1 | 10709 | / pub unsafe fn _mm512_cmplt_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10710 | | _mm512_cmp_ps_mask(a, b, _CMP_LT_OS) 10711 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10720:1 | 10720 | / pub unsafe fn _mm512_mask_cmplt_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10721 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_LT_OS) 10722 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10730:1 | 10730 | / pub unsafe fn _mm512_cmpnlt_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10731 | | _mm512_cmp_ps_mask(a, b, _CMP_NLT_US) 10732 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10741:1 | 10741 | / pub unsafe fn _mm512_mask_cmpnlt_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10742 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_NLT_US) 10743 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10751:1 | 10751 | / pub unsafe fn _mm512_cmple_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10752 | | _mm512_cmp_ps_mask(a, b, _CMP_LE_OS) 10753 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10762:1 | 10762 | / pub unsafe fn _mm512_mask_cmple_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10763 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_LE_OS) 10764 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10772:1 | 10772 | / pub unsafe fn _mm512_cmpnle_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10773 | | _mm512_cmp_ps_mask(a, b, _CMP_NLE_US) 10774 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10783:1 | 10783 | / pub unsafe fn _mm512_mask_cmpnle_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10784 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_NLE_US) 10785 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10793:1 | 10793 | / pub unsafe fn _mm512_cmpeq_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10794 | | _mm512_cmp_ps_mask(a, b, _CMP_EQ_OQ) 10795 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10804:1 | 10804 | / pub unsafe fn _mm512_mask_cmpeq_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10805 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_EQ_OQ) 10806 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10814:1 | 10814 | / pub unsafe fn _mm512_cmpneq_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10815 | | _mm512_cmp_ps_mask(a, b, _CMP_NEQ_UQ) 10816 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10825:1 | 10825 | / pub unsafe fn _mm512_mask_cmpneq_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10826 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_NEQ_UQ) 10827 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10836:1 | 10836 | / pub unsafe fn _mm512_cmp_ps_mask(a: __m512, b: __m512, op: i32) -> __mmask16 { 10837 | | let neg_one = -1; 10838 | | macro_rules! call { 10839 | | ($imm5:expr) => { ... | 10850 | | transmute(r) 10851 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10861:1 | 10861 | / pub unsafe fn _mm512_mask_cmp_ps_mask(m: __mmask16, a: __m512, b: __m512, op: i32) -> __mmask16 { 10862 | | macro_rules! call { 10863 | | ($imm5:expr) => { 10864 | | vcmpps( ... | 10874 | | transmute(r) 10875 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10884:1 | 10884 | / pub unsafe fn _mm512_cmp_round_ps_mask(a: __m512, b: __m512, op: i32, sae: i32) -> __mmask16 { 10885 | | let neg_one = -1; 10886 | | macro_rules! call { 10887 | | ($imm5:expr, $imm4:expr) => { ... | 10892 | | transmute(r) 10893 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10903:1 | 10903 | / pub unsafe fn _mm512_mask_cmp_round_ps_mask( 10904 | | m: __mmask16, 10905 | | a: __m512, 10906 | | b: __m512, ... | 10916 | | transmute(r) 10917 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10925:1 | 10925 | / pub unsafe fn _mm512_cmpord_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10926 | | _mm512_cmp_ps_mask(a, b, _CMP_ORD_Q) 10927 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10935:1 | 10935 | / pub unsafe fn _mm512_mask_cmpord_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10936 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_ORD_Q) 10937 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10945:1 | 10945 | / pub unsafe fn _mm512_cmpunord_ps_mask(a: __m512, b: __m512) -> __mmask16 { 10946 | | _mm512_cmp_ps_mask(a, b, _CMP_UNORD_Q) 10947 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10955:1 | 10955 | / pub unsafe fn _mm512_mask_cmpunord_ps_mask(m: __mmask16, a: __m512, b: __m512) -> __mmask16 { 10956 | | _mm512_mask_cmp_ps_mask(m, a, b, _CMP_UNORD_Q) 10957 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10965:1 | 10965 | / pub unsafe fn _mm512_cmplt_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 10966 | | _mm512_cmp_pd_mask(a, b, _CMP_LT_OS) 10967 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10976:1 | 10976 | / pub unsafe fn _mm512_mask_cmplt_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 10977 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_LT_OS) 10978 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10986:1 | 10986 | / pub unsafe fn _mm512_cmpnlt_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 10987 | | _mm512_cmp_pd_mask(a, b, _CMP_NLT_US) 10988 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:10997:1 | 10997 | / pub unsafe fn _mm512_mask_cmpnlt_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 10998 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_NLT_US) 10999 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11007:1 | 11007 | / pub unsafe fn _mm512_cmple_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11008 | | _mm512_cmp_pd_mask(a, b, _CMP_LE_OS) 11009 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11018:1 | 11018 | / pub unsafe fn _mm512_mask_cmple_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11019 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_LE_OS) 11020 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11028:1 | 11028 | / pub unsafe fn _mm512_cmpnle_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11029 | | _mm512_cmp_pd_mask(a, b, _CMP_NLE_US) 11030 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11039:1 | 11039 | / pub unsafe fn _mm512_mask_cmpnle_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11040 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_NLE_US) 11041 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11049:1 | 11049 | / pub unsafe fn _mm512_cmpeq_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11050 | | _mm512_cmp_pd_mask(a, b, _CMP_EQ_OQ) 11051 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11060:1 | 11060 | / pub unsafe fn _mm512_mask_cmpeq_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11061 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_EQ_OQ) 11062 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11070:1 | 11070 | / pub unsafe fn _mm512_cmpneq_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11071 | | _mm512_cmp_pd_mask(a, b, _CMP_NEQ_UQ) 11072 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11081:1 | 11081 | / pub unsafe fn _mm512_mask_cmpneq_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11082 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_NEQ_UQ) 11083 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11092:1 | 11092 | / pub unsafe fn _mm512_cmp_pd_mask(a: __m512d, b: __m512d, op: i32) -> __mmask8 { 11093 | | let neg_one = -1; 11094 | | macro_rules! call { 11095 | | ($imm5:expr) => { ... | 11106 | | transmute(r) 11107 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11117:1 | 11117 | / pub unsafe fn _mm512_mask_cmp_pd_mask(m: __mmask8, a: __m512d, b: __m512d, op: i32) -> __mmask8 { 11118 | | macro_rules! call { 11119 | | ($imm5:expr) => { 11120 | | vcmppd( ... | 11130 | | transmute(r) 11131 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11140:1 | 11140 | / pub unsafe fn _mm512_cmp_round_pd_mask(a: __m512d, b: __m512d, op: i32, sae: i32) -> __mmask8 { 11141 | | let neg_one = -1; 11142 | | macro_rules! call { 11143 | | ($imm5:expr, $imm4:expr) => { ... | 11148 | | transmute(r) 11149 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11159:1 | 11159 | / pub unsafe fn _mm512_mask_cmp_round_pd_mask( 11160 | | m: __mmask8, 11161 | | a: __m512d, 11162 | | b: __m512d, ... | 11172 | | transmute(r) 11173 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11181:1 | 11181 | / pub unsafe fn _mm512_cmpord_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11182 | | _mm512_cmp_pd_mask(a, b, _CMP_ORD_Q) 11183 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11191:1 | 11191 | / pub unsafe fn _mm512_mask_cmpord_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11192 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_ORD_Q) 11193 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11201:1 | 11201 | / pub unsafe fn _mm512_cmpunord_pd_mask(a: __m512d, b: __m512d) -> __mmask8 { 11202 | | _mm512_cmp_pd_mask(a, b, _CMP_UNORD_Q) 11203 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11211:1 | 11211 | / pub unsafe fn _mm512_mask_cmpunord_pd_mask(m: __mmask8, a: __m512d, b: __m512d) -> __mmask8 { 11212 | | _mm512_mask_cmp_pd_mask(m, a, b, _CMP_UNORD_Q) 11213 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11222:1 | 11222 | / pub unsafe fn _mm_cmp_ss_mask(a: __m128, b: __m128, op: i32) -> __mmask8 { 11223 | | let neg_one = -1; 11224 | | macro_rules! call { 11225 | | ($imm5:expr) => { ... | 11230 | | transmute(r) 11231 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11240:1 | 11240 | / pub unsafe fn _mm_mask_cmp_ss_mask(m: __mmask8, a: __m128, b: __m128, op: i32) -> __mmask8 { 11241 | | macro_rules! call { 11242 | | ($imm5:expr) => { 11243 | | vcmpss(a, b, $imm5, m as i8, _MM_FROUND_CUR_DIRECTION) ... | 11247 | | transmute(r) 11248 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11257:1 | 11257 | / pub unsafe fn _mm_cmp_round_ss_mask(a: __m128, b: __m128, op: i32, sae: i32) -> __mmask8 { 11258 | | let neg_one = -1; 11259 | | macro_rules! call { 11260 | | ($imm5:expr, $imm4:expr) => { ... | 11265 | | transmute(r) 11266 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11275:1 | 11275 | / pub unsafe fn _mm_mask_cmp_round_ss_mask( 11276 | | m: __mmask8, 11277 | | a: __m128, 11278 | | b: __m128, ... | 11288 | | transmute(r) 11289 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11298:1 | 11298 | / pub unsafe fn _mm_cmp_sd_mask(a: __m128d, b: __m128d, op: i32) -> __mmask8 { 11299 | | let neg_one = -1; 11300 | | macro_rules! call { 11301 | | ($imm5:expr) => { ... | 11306 | | transmute(r) 11307 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11316:1 | 11316 | / pub unsafe fn _mm_mask_cmp_sd_mask(m: __mmask8, a: __m128d, b: __m128d, op: i32) -> __mmask8 { 11317 | | macro_rules! call { 11318 | | ($imm5:expr) => { 11319 | | vcmpsd(a, b, $imm5, m as i8, _MM_FROUND_CUR_DIRECTION) ... | 11323 | | transmute(r) 11324 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11333:1 | 11333 | / pub unsafe fn _mm_cmp_round_sd_mask(a: __m128d, b: __m128d, op: i32, sae: i32) -> __mmask8 { 11334 | | let neg_one = -1; 11335 | | macro_rules! call { 11336 | | ($imm5:expr, $imm4:expr) => { ... | 11341 | | transmute(r) 11342 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11351:1 | 11351 | / pub unsafe fn _mm_mask_cmp_round_sd_mask( 11352 | | m: __mmask8, 11353 | | a: __m128d, 11354 | | b: __m128d, ... | 11364 | | transmute(r) 11365 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11373:1 | 11373 | / pub unsafe fn _mm512_cmplt_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11374 | | simd_bitmask::(simd_lt(a.as_u32x16(), b.as_u32x16())) 11375 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11384:1 | 11384 | / pub unsafe fn _mm512_mask_cmplt_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11385 | | _mm512_cmplt_epu32_mask(a, b) & m 11386 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11394:1 | 11394 | / pub unsafe fn _mm512_cmpgt_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11395 | | simd_bitmask::(simd_gt(a.as_u32x16(), b.as_u32x16())) 11396 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11405:1 | 11405 | / pub unsafe fn _mm512_mask_cmpgt_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11406 | | _mm512_cmpgt_epu32_mask(a, b) & m 11407 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11415:1 | 11415 | / pub unsafe fn _mm512_cmple_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11416 | | simd_bitmask::(simd_le(a.as_u32x16(), b.as_u32x16())) 11417 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11426:1 | 11426 | / pub unsafe fn _mm512_mask_cmple_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11427 | | _mm512_cmple_epu32_mask(a, b) & m 11428 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11436:1 | 11436 | / pub unsafe fn _mm512_cmpge_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11437 | | simd_bitmask::(simd_ge(a.as_u32x16(), b.as_u32x16())) 11438 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11447:1 | 11447 | / pub unsafe fn _mm512_mask_cmpge_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11448 | | _mm512_cmpge_epu32_mask(a, b) & m 11449 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11457:1 | 11457 | / pub unsafe fn _mm512_cmpeq_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11458 | | simd_bitmask::(simd_eq(a.as_u32x16(), b.as_u32x16())) 11459 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11468:1 | 11468 | / pub unsafe fn _mm512_mask_cmpeq_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11469 | | _mm512_cmpeq_epu32_mask(a, b) & m 11470 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11478:1 | 11478 | / pub unsafe fn _mm512_cmpneq_epu32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11479 | | simd_bitmask::(simd_ne(a.as_u32x16(), b.as_u32x16())) 11480 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11489:1 | 11489 | / pub unsafe fn _mm512_mask_cmpneq_epu32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11490 | | _mm512_cmpneq_epu32_mask(a, b) & m 11491 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11500:1 | 11500 | / pub unsafe fn _mm512_cmp_epu32_mask(a: __m512i, b: __m512i, op: _MM_CMPINT_ENUM) -> __mmask16 { 11501 | | let neg_one = -1; 11502 | | macro_rules! call { 11503 | | ($imm3:expr) => { ... | 11508 | | transmute(r) 11509 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11519:1 | 11519 | / pub unsafe fn _mm512_mask_cmp_epu32_mask( 11520 | | m: __mmask16, 11521 | | a: __m512i, 11522 | | b: __m512i, ... | 11531 | | transmute(r) 11532 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11540:1 | 11540 | / pub unsafe fn _mm512_cmplt_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11541 | | simd_bitmask::(simd_lt(a.as_i32x16(), b.as_i32x16())) 11542 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11551:1 | 11551 | / pub unsafe fn _mm512_mask_cmplt_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11552 | | _mm512_cmplt_epi32_mask(a, b) & m 11553 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11561:1 | 11561 | / pub unsafe fn _mm512_cmpgt_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11562 | | simd_bitmask::(simd_gt(a.as_i32x16(), b.as_i32x16())) 11563 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11572:1 | 11572 | / pub unsafe fn _mm512_mask_cmpgt_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11573 | | _mm512_cmpgt_epi32_mask(a, b) & m 11574 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11582:1 | 11582 | / pub unsafe fn _mm512_cmple_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11583 | | simd_bitmask::(simd_le(a.as_i32x16(), b.as_i32x16())) 11584 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11593:1 | 11593 | / pub unsafe fn _mm512_mask_cmple_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11594 | | _mm512_cmple_epi32_mask(a, b) & m 11595 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11603:1 | 11603 | / pub unsafe fn _mm512_cmpge_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11604 | | simd_bitmask::(simd_ge(a.as_i32x16(), b.as_i32x16())) 11605 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11614:1 | 11614 | / pub unsafe fn _mm512_mask_cmpge_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11615 | | _mm512_cmpge_epi32_mask(a, b) & m 11616 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11624:1 | 11624 | / pub unsafe fn _mm512_cmpeq_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11625 | | simd_bitmask::(simd_eq(a.as_i32x16(), b.as_i32x16())) 11626 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11635:1 | 11635 | / pub unsafe fn _mm512_mask_cmpeq_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11636 | | _mm512_cmpeq_epi32_mask(a, b) & m 11637 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11645:1 | 11645 | / pub unsafe fn _mm512_cmpneq_epi32_mask(a: __m512i, b: __m512i) -> __mmask16 { 11646 | | simd_bitmask::(simd_ne(a.as_i32x16(), b.as_i32x16())) 11647 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11656:1 | 11656 | / pub unsafe fn _mm512_mask_cmpneq_epi32_mask(m: __mmask16, a: __m512i, b: __m512i) -> __mmask16 { 11657 | | _mm512_cmpneq_epi32_mask(a, b) & m 11658 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11667:1 | 11667 | / pub unsafe fn _mm512_cmp_epi32_mask(a: __m512i, b: __m512i, op: _MM_CMPINT_ENUM) -> __mmask16 { 11668 | | let neg_one = -1; 11669 | | macro_rules! call { 11670 | | ($imm3:expr) => { ... | 11675 | | transmute(r) 11676 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11686:1 | 11686 | / pub unsafe fn _mm512_mask_cmp_epi32_mask( 11687 | | m: __mmask16, 11688 | | a: __m512i, 11689 | | b: __m512i, ... | 11698 | | transmute(r) 11699 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11707:1 | 11707 | / pub unsafe fn _mm512_cmplt_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11708 | | simd_bitmask::<__m512i, _>(simd_lt(a.as_u64x8(), b.as_u64x8())) 11709 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11718:1 | 11718 | / pub unsafe fn _mm512_mask_cmplt_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11719 | | _mm512_cmplt_epu64_mask(a, b) & m 11720 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11728:1 | 11728 | / pub unsafe fn _mm512_cmpgt_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11729 | | simd_bitmask::<__m512i, _>(simd_gt(a.as_u64x8(), b.as_u64x8())) 11730 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11739:1 | 11739 | / pub unsafe fn _mm512_mask_cmpgt_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11740 | | _mm512_cmpgt_epu64_mask(a, b) & m 11741 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11749:1 | 11749 | / pub unsafe fn _mm512_cmple_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11750 | | simd_bitmask::<__m512i, _>(simd_le(a.as_u64x8(), b.as_u64x8())) 11751 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11760:1 | 11760 | / pub unsafe fn _mm512_mask_cmple_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11761 | | _mm512_cmple_epu64_mask(a, b) & m 11762 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11770:1 | 11770 | / pub unsafe fn _mm512_cmpge_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11771 | | simd_bitmask::<__m512i, _>(simd_ge(a.as_u64x8(), b.as_u64x8())) 11772 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11781:1 | 11781 | / pub unsafe fn _mm512_mask_cmpge_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11782 | | _mm512_cmpge_epu64_mask(b, a) & m 11783 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11791:1 | 11791 | / pub unsafe fn _mm512_cmpeq_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11792 | | simd_bitmask::<__m512i, _>(simd_eq(a.as_u64x8(), b.as_u64x8())) 11793 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11802:1 | 11802 | / pub unsafe fn _mm512_mask_cmpeq_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11803 | | _mm512_cmpeq_epu64_mask(a, b) & m 11804 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11812:1 | 11812 | / pub unsafe fn _mm512_cmpneq_epu64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11813 | | simd_bitmask::<__m512i, _>(simd_ne(a.as_u64x8(), b.as_u64x8())) 11814 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11823:1 | 11823 | / pub unsafe fn _mm512_mask_cmpneq_epu64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11824 | | _mm512_cmpneq_epu64_mask(a, b) & m 11825 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11834:1 | 11834 | / pub unsafe fn _mm512_cmp_epu64_mask(a: __m512i, b: __m512i, op: _MM_CMPINT_ENUM) -> __mmask8 { 11835 | | let neg_one = -1; 11836 | | macro_rules! call { 11837 | | ($imm3:expr) => { ... | 11842 | | transmute(r) 11843 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11853:1 | 11853 | / pub unsafe fn _mm512_mask_cmp_epu64_mask( 11854 | | m: __mmask8, 11855 | | a: __m512i, 11856 | | b: __m512i, ... | 11865 | | transmute(r) 11866 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11874:1 | 11874 | / pub unsafe fn _mm512_cmplt_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11875 | | simd_bitmask::<__m512i, _>(simd_lt(a.as_i64x8(), b.as_i64x8())) 11876 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11885:1 | 11885 | / pub unsafe fn _mm512_mask_cmplt_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11886 | | _mm512_cmplt_epi64_mask(a, b) & m 11887 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11895:1 | 11895 | / pub unsafe fn _mm512_cmpgt_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11896 | | simd_bitmask::<__m512i, _>(simd_gt(a.as_i64x8(), b.as_i64x8())) 11897 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11906:1 | 11906 | / pub unsafe fn _mm512_mask_cmpgt_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11907 | | _mm512_cmpgt_epi64_mask(a, b) & m 11908 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11916:1 | 11916 | / pub unsafe fn _mm512_cmple_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11917 | | simd_bitmask::<__m512i, _>(simd_le(a.as_i64x8(), b.as_i64x8())) 11918 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11927:1 | 11927 | / pub unsafe fn _mm512_mask_cmple_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11928 | | _mm512_cmple_epi64_mask(a, b) & m 11929 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11937:1 | 11937 | / pub unsafe fn _mm512_cmpge_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11938 | | simd_bitmask::<__m512i, _>(simd_ge(a.as_i64x8(), b.as_i64x8())) 11939 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11948:1 | 11948 | / pub unsafe fn _mm512_mask_cmpge_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11949 | | _mm512_cmpge_epi64_mask(b, a) & m 11950 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11958:1 | 11958 | / pub unsafe fn _mm512_cmpeq_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11959 | | simd_bitmask::<__m512i, _>(simd_eq(a.as_i64x8(), b.as_i64x8())) 11960 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11969:1 | 11969 | / pub unsafe fn _mm512_mask_cmpeq_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11970 | | _mm512_cmpeq_epi64_mask(a, b) & m 11971 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11979:1 | 11979 | / pub unsafe fn _mm512_cmpneq_epi64_mask(a: __m512i, b: __m512i) -> __mmask8 { 11980 | | simd_bitmask::<__m512i, _>(simd_ne(a.as_i64x8(), b.as_i64x8())) 11981 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:11990:1 | 11990 | / pub unsafe fn _mm512_mask_cmpneq_epi64_mask(m: __mmask8, a: __m512i, b: __m512i) -> __mmask8 { 11991 | | _mm512_cmpneq_epi64_mask(a, b) & m 11992 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12001:1 | 12001 | / pub unsafe fn _mm512_cmp_epi64_mask(a: __m512i, b: __m512i, op: _MM_CMPINT_ENUM) -> __mmask8 { 12002 | | let neg_one = -1; 12003 | | macro_rules! call { 12004 | | ($imm3:expr) => { ... | 12009 | | transmute(r) 12010 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12020:1 | 12020 | / pub unsafe fn _mm512_mask_cmp_epi64_mask( 12021 | | m: __mmask8, 12022 | | a: __m512i, 12023 | | b: __m512i, ... | 12032 | | transmute(r) 12033 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12041:1 | 12041 | / pub unsafe fn _mm512_undefined_pd() -> __m512d { 12042 | | _mm512_set1_pd(0.0) 12043 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12051:1 | 12051 | / pub unsafe fn _mm512_undefined_ps() -> __m512 { 12052 | | _mm512_set1_ps(0.0) 12053 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12063:1 | 12063 | / pub unsafe fn _mm512_loadu_pd(mem_addr: *const f64) -> __m512d { 12064 | | ptr::read_unaligned(mem_addr as *const __m512d) 12065 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12075:1 | 12075 | / pub unsafe fn _mm512_storeu_pd(mem_addr: *mut f64, a: __m512d) { 12076 | | ptr::write_unaligned(mem_addr as *mut __m512d, a); 12077 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12087:1 | 12087 | / pub unsafe fn _mm512_loadu_ps(mem_addr: *const f32) -> __m512 { 12088 | | ptr::read_unaligned(mem_addr as *const __m512) 12089 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12100:1 | 12100 | / pub unsafe fn _mm512_storeu_ps(mem_addr: *mut f32, a: __m512) { 12101 | | ptr::write_unaligned(mem_addr as *mut __m512, a); 12102 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12110:1 | 12110 | / pub unsafe fn _mm512_setr_pd( 12111 | | e0: f64, 12112 | | e1: f64, 12113 | | e2: f64, ... | 12121 | | transmute(r) 12122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12110:1 | 12110 | / pub unsafe fn _mm512_setr_pd( 12111 | | e0: f64, 12112 | | e1: f64, 12113 | | e2: f64, ... | 12118 | | e7: f64, 12119 | | ) -> __m512d { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12129:1 | 12129 | / pub unsafe fn _mm512_set_pd( 12130 | | e0: f64, 12131 | | e1: f64, 12132 | | e2: f64, ... | 12139 | | _mm512_setr_pd(e7, e6, e5, e4, e3, e2, e1, e0) 12140 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512f.rs:12129:1 | 12129 | / pub unsafe fn _mm512_set_pd( 12130 | | e0: f64, 12131 | | e1: f64, 12132 | | e2: f64, ... | 12137 | | e7: f64, 12138 | | ) -> __m512d { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:16:1 | 16 | / pub unsafe fn _mm512_madd52hi_epu64(a: __m512i, b: __m512i, c: __m512i) -> __m512i { 17 | | vpmadd52huq_512(a, b, c) 18 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:30:1 | 30 | / pub unsafe fn _mm512_madd52lo_epu64(a: __m512i, b: __m512i, c: __m512i) -> __m512i { 31 | | vpmadd52luq_512(a, b, c) 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:44:1 | 44 | / pub unsafe fn _mm256_madd52hi_epu64(a: __m256i, b: __m256i, c: __m256i) -> __m256i { 45 | | vpmadd52huq_256(a, b, c) 46 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:58:1 | 58 | / pub unsafe fn _mm256_madd52lo_epu64(a: __m256i, b: __m256i, c: __m256i) -> __m256i { 59 | | vpmadd52luq_256(a, b, c) 60 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:72:1 | 72 | / pub unsafe fn _mm_madd52hi_epu64(a: __m128i, b: __m128i, c: __m128i) -> __m128i { 73 | | vpmadd52huq_128(a, b, c) 74 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/avx512ifma.rs:86:1 | 86 | / pub unsafe fn _mm_madd52lo_epu64(a: __m128i, b: __m128i, c: __m128i) -> __m128i { 87 | | vpmadd52luq_128(a, b, c) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bt.rs:8:1 | 8 | / pub unsafe fn _bittest(p: *const i32, b: i32) -> u8 { 9 | | let r: u8; 10 | | llvm_asm!("btl $2, $1\n\tsetc ${0:b}" 11 | | : "=r"(r) ... | 14 | | r 15 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bt.rs:21:1 | 21 | / pub unsafe fn _bittestandset(p: *mut i32, b: i32) -> u8 { 22 | | let r: u8; 23 | | llvm_asm!("btsl $2, $1\n\tsetc ${0:b}" 24 | | : "=r"(r), "+*m"(p) ... | 27 | | r 28 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bt.rs:34:1 | 34 | / pub unsafe fn _bittestandreset(p: *mut i32, b: i32) -> u8 { 35 | | let r: u8; 36 | | llvm_asm!("btrl $2, $1\n\tsetc ${0:b}" 37 | | : "=r"(r), "+*m"(p) ... | 40 | | r 41 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/bt.rs:47:1 | 47 | / pub unsafe fn _bittestandcomplement(p: *mut i32, b: i32) -> u8 { 48 | | let r: u8; 49 | | llvm_asm!("btcl $2, $1\n\tsetc ${0:b}" 50 | | : "=r"(r), "+*m"(p) ... | 53 | | r 54 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:60:1 | 60 | / pub unsafe fn _xbegin() -> u32 { 61 | | x86_xbegin() as _ 62 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:70:1 | 70 | / pub unsafe fn _xend() { 71 | | x86_xend() 72 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:81:1 | 81 | / pub unsafe fn _xabort(imm8: u32) { 82 | | macro_rules! call { 83 | | ($imm8:expr) => { 84 | | x86_xabort($imm8) ... | 87 | | constify_imm8!(imm8, call) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/rtm.rs:97:1 | 97 | / pub unsafe fn _xtest() -> u8 { 98 | | x86_xtest() as _ 99 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/f16c.rs:32:1 | 32 | / pub unsafe fn _mm_cvtph_ps(a: __m128i) -> __m128 { 33 | | transmute(llvm_vcvtph2ps_128(transmute(a))) 34 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/f16c.rs:41:1 | 41 | / pub unsafe fn _mm256_cvtph_ps(a: __m128i) -> __m256 { 42 | | transmute(llvm_vcvtph2ps_256(transmute(a))) 43 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/f16c.rs:76:1 | 76 | / pub unsafe fn _mm_cvtps_ph(a: __m128, imm_rounding: i32) -> __m128i { 77 | | let a = transmute(a); 78 | | macro_rules! call { 79 | | ($rounding:expr) => { ... | 83 | | transmute(dispatch_rounding!(imm_rounding, call)) 84 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86/f16c.rs:100:1 | 100 | / pub unsafe fn _mm256_cvtps_ph(a: __m256, imm_rounding: i32) -> __m128i { 101 | | let a = transmute(a); 102 | | macro_rules! call { 103 | | ($rounding:expr) => { ... | 107 | | transmute(dispatch_rounding!(imm_rounding, call)) 108 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/fxsr.rs:30:1 | 30 | / pub unsafe fn _fxsave64(mem_addr: *mut u8) { 31 | | fxsave64(mem_addr) 32 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/fxsr.rs:54:1 | 54 | / pub unsafe fn _fxrstor64(mem_addr: *const u8) { 55 | | fxrstor64(mem_addr) 56 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse.rs:33:1 | 33 | / pub unsafe fn _mm_cvtss_si64(a: __m128) -> i64 { 34 | | cvtss2si64(a) 35 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse.rs:52:1 | 52 | / pub unsafe fn _mm_cvttss_si64(a: __m128) -> i64 { 53 | | cvttss2si64(a) 54 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse.rs:67:1 | 67 | / pub unsafe fn _mm_cvtsi64_ss(a: __m128, b: i64) -> __m128 { 68 | | cvtsi642ss(a, b) 69 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:27:1 | 27 | / pub unsafe fn _mm_cvtsd_si64(a: __m128d) -> i64 { 28 | | cvtsd2si64(a) 29 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:38:1 | 38 | / pub unsafe fn _mm_cvtsd_si64x(a: __m128d) -> i64 { 39 | | _mm_cvtsd_si64(a) 40 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:50:1 | 50 | / pub unsafe fn _mm_cvttsd_si64(a: __m128d) -> i64 { 51 | | cvttsd2si64(a) 52 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:61:1 | 61 | / pub unsafe fn _mm_cvttsd_si64x(a: __m128d) -> i64 { 62 | | _mm_cvttsd_si64(a) 63 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:74:1 | 74 | / pub unsafe fn _mm_stream_si64(mem_addr: *mut i64, a: i64) { 75 | | intrinsics::nontemporal_store(mem_addr, a); 76 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:86:1 | 86 | / pub unsafe fn _mm_cvtsi64_si128(a: i64) -> __m128i { 87 | | _mm_set_epi64x(0, a) 88 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:98:1 | 98 | / pub unsafe fn _mm_cvtsi64x_si128(a: i64) -> __m128i { 99 | | _mm_cvtsi64_si128(a) 100 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:109:1 | 109 | / pub unsafe fn _mm_cvtsi128_si64(a: __m128i) -> i64 { 110 | | simd_extract(a.as_i64x2(), 0) 111 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:120:1 | 120 | / pub unsafe fn _mm_cvtsi128_si64x(a: __m128i) -> i64 { 121 | | _mm_cvtsi128_si64(a) 122 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:132:1 | 132 | / pub unsafe fn _mm_cvtsi64_sd(a: __m128d, b: i64) -> __m128d { 133 | | simd_insert(a, 0, b as f64) 134 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse2.rs:144:1 | 144 | / pub unsafe fn _mm_cvtsi64x_sd(a: __m128d, b: i64) -> __m128d { 145 | | _mm_cvtsi64_sd(a, b) 146 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse41.rs:19:1 | 19 | / pub unsafe fn _mm_extract_epi64(a: __m128i, imm8: i32) -> i64 { 20 | | let a = a.as_i64x2(); 21 | | match imm8 & 1 { 22 | | 0 => simd_extract(a, 0), 23 | | _ => simd_extract(a, 1), 24 | | } 25 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse41.rs:36:1 | 36 | / pub unsafe fn _mm_insert_epi64(a: __m128i, i: i64, imm8: i32) -> __m128i { 37 | | let a = a.as_i64x2(); 38 | | match imm8 & 1 { 39 | | 0 => transmute(simd_insert(a, 0, i)), 40 | | _ => transmute(simd_insert(a, 1, i)), 41 | | } 42 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/sse42.rs:20:1 | 20 | / pub unsafe fn _mm_crc32_u64(crc: u64, v: u64) -> u64 { 21 | | crc32_64_64(crc, v) 22 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:38:1 | 38 | / pub unsafe fn _xsave64(mem_addr: *mut u8, save_mask: u64) { 39 | | xsave64(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 40 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:54:1 | 54 | / pub unsafe fn _xrstor64(mem_addr: *const u8, rs_mask: u64) { 55 | | xrstor64(mem_addr, (rs_mask >> 32) as u32, rs_mask as u32); 56 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:71:1 | 71 | / pub unsafe fn _xsaveopt64(mem_addr: *mut u8, save_mask: u64) { 72 | | xsaveopt64(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:87:1 | 87 | / pub unsafe fn _xsavec64(mem_addr: *mut u8, save_mask: u64) { 88 | | xsavec64(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 89 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:104:1 | 104 | / pub unsafe fn _xsaves64(mem_addr: *mut u8, save_mask: u64) { 105 | | xsaves64(mem_addr, (save_mask >> 32) as u32, save_mask as u32); 106 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/xsave.rs:123:1 | 123 | / pub unsafe fn _xrstors64(mem_addr: *const u8, rs_mask: u64) { 124 | | xrstors64(mem_addr, (rs_mask >> 32) as u32, rs_mask as u32); 125 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/abm.rs:32:1 | 32 | / pub unsafe fn _lzcnt_u64(x: u64) -> u64 { 33 | | x.leading_zeros() as u64 34 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/abm.rs:43:1 | 43 | / pub unsafe fn _popcnt64(x: i64) -> i32 { 44 | | x.count_ones() as i32 45 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx.rs:30:1 | 30 | / pub unsafe fn _mm256_insert_epi64(a: __m256i, i: i64, index: i32) -> __m256i { 31 | | let a = a.as_i64x4(); 32 | | match index & 3 { 33 | | 0 => transmute(simd_insert(a, 0, i)), ... | 37 | | } 38 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:24:1 | 24 | / pub unsafe fn _bextr_u64(a: u64, start: u32, len: u32) -> u64 { 25 | | _bextr2_u64(a, ((start & 0xff) | ((len & 0xff) << 8)) as u64) 26 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:40:1 | 40 | / pub unsafe fn _bextr2_u64(a: u64, control: u64) -> u64 { 41 | | x86_bmi_bextr_64(a, control) 42 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:51:1 | 51 | / pub unsafe fn _andn_u64(a: u64, b: u64) -> u64 { 52 | | !a & b 53 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:63:1 | 63 | / pub unsafe fn _blsi_u64(x: u64) -> u64 { 64 | | x & x.wrapping_neg() 65 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:75:1 | 75 | / pub unsafe fn _blsmsk_u64(x: u64) -> u64 { 76 | | x ^ (x.wrapping_sub(1_u64)) 77 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:89:1 | 89 | / pub unsafe fn _blsr_u64(x: u64) -> u64 { 90 | | x & (x.wrapping_sub(1)) 91 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:102:1 | 102 | / pub unsafe fn _tzcnt_u64(x: u64) -> u64 { 103 | | x.trailing_zeros() as u64 104 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi.rs:115:1 | 115 | / pub unsafe fn _mm_tzcnt_64(x: u64) -> i64 { 116 | | x.trailing_zeros() as i64 117 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi2.rs:27:1 | 27 | / pub unsafe fn _mulx_u64(a: u64, b: u64, hi: &mut u64) -> u64 { 28 | | let result: u128 = (a as u128) * (b as u128); 29 | | *hi = (result >> 64) as u64; 30 | | result as u64 31 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi2.rs:41:1 | 41 | / pub unsafe fn _bzhi_u64(a: u64, index: u32) -> u64 { 42 | | x86_bmi2_bzhi_64(a, index as u64) 43 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi2.rs:54:1 | 54 | / pub unsafe fn _pdep_u64(a: u64, mask: u64) -> u64 { 55 | | x86_bmi2_pdep_64(a, mask) 56 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bmi2.rs:67:1 | 67 | / pub unsafe fn _pext_u64(a: u64, mask: u64) -> u64 { 68 | | x86_bmi2_pext_64(a, mask) 69 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx2.rs:31:1 | 31 | / pub unsafe fn _mm256_extract_epi64(a: __m256i, imm8: i32) -> i64 { 32 | | let a = a.as_i64x4(); 33 | | match imm8 & 3 { 34 | | 0 => simd_extract(a, 0), ... | 38 | | } 39 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx512f.rs:11:1 | 11 | / pub unsafe fn _mm512_set_epi64( 12 | | e0: i64, 13 | | e1: i64, 14 | | e2: i64, ... | 21 | | _mm512_setr_epi64(e7, e6, e5, e4, e3, e2, e1, e0) 22 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx512f.rs:11:1 | 11 | / pub unsafe fn _mm512_set_epi64( 12 | | e0: i64, 13 | | e1: i64, 14 | | e2: i64, ... | 19 | | e7: i64, 20 | | ) -> __m512i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx512f.rs:30:1 | 30 | / pub unsafe fn _mm512_setr_epi64( 31 | | e0: i64, 32 | | e1: i64, 33 | | e2: i64, ... | 41 | | transmute(r) 42 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: this function has too many arguments (8/7) --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/avx512f.rs:30:1 | 30 | / pub unsafe fn _mm512_setr_epi64( 31 | | e0: i64, 32 | | e1: i64, 33 | | e2: i64, ... | 38 | | e7: i64, 39 | | ) -> __m512i { | |____________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bswap.rs:14:1 | 14 | / pub unsafe fn _bswap64(x: i64) -> i64 { 15 | | x.swap_bytes() 16 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/rdrand.rs:26:1 | 26 | / pub unsafe fn _rdrand64_step(val: &mut u64) -> i32 { 27 | | let (v, flag) = x86_rdrand64_step(); 28 | | *val = v; 29 | | flag 30 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/rdrand.rs:40:1 | 40 | / pub unsafe fn _rdseed64_step(val: &mut u64) -> i32 { 41 | | let (v, flag) = x86_rdseed64_step(); 42 | | *val = v; 43 | | flag 44 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/cmpxchg16b.rs:45:1 | 45 | / pub unsafe fn cmpxchg16b( 46 | | dst: *mut u128, 47 | | old: u128, 48 | | new: u128, ... | 72 | | val 73 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/adx.rs:20:1 | 20 | / pub unsafe fn _addcarry_u64(c_in: u8, a: u64, b: u64, out: &mut u64) -> u8 { 21 | | let (a, b) = llvm_addcarry_u64(c_in, a, b); 22 | | *out = b; 23 | | a 24 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/adx.rs:33:1 | 33 | / pub unsafe fn _addcarryx_u64(c_in: u8, a: u64, b: u64, out: &mut u64) -> u8 { 34 | | llvm_addcarryx_u64(c_in, a, b, out as *mut _ as *mut u8) 35 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/adx.rs:43:1 | 43 | / pub unsafe fn _subborrow_u64(c_in: u8, a: u64, b: u64, out: &mut u64) -> u8 { 44 | | let (a, b) = llvm_subborrow_u64(c_in, a, b); 45 | | *out = b; 46 | | a 47 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bt.rs:8:1 | 8 | / pub unsafe fn _bittest64(p: *const i64, b: i64) -> u8 { 9 | | let r: u8; 10 | | llvm_asm!("btq $2, $1\n\tsetc ${0:b}" 11 | | : "=r"(r) ... | 14 | | r 15 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bt.rs:21:1 | 21 | / pub unsafe fn _bittestandset64(p: *mut i64, b: i64) -> u8 { 22 | | let r: u8; 23 | | llvm_asm!("btsq $2, $1\n\tsetc ${0:b}" 24 | | : "=r"(r), "+*m"(p) ... | 27 | | r 28 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bt.rs:34:1 | 34 | / pub unsafe fn _bittestandreset64(p: *mut i64, b: i64) -> u8 { 35 | | let r: u8; 36 | | llvm_asm!("btrq $2, $1\n\tsetc ${0:b}" 37 | | : "=r"(r), "+*m"(p) ... | 40 | | r 41 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/core/src/../../stdarch/crates/core_arch/src/x86_64/bt.rs:47:1 | 47 | / pub unsafe fn _bittestandcomplement64(p: *mut i64, b: i64) -> u8 { 48 | | let r: u8; 49 | | llvm_asm!("btcq $2, $1\n\tsetc ${0:b}" 50 | | : "=r"(r), "+*m"(p) ... | 53 | | r 54 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: 1942 warnings emitted warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/boxed.rs:632:5 | 632 | / fn ne(&self, other: &Box) -> bool { 633 | | PartialEq::ne(&**self, &**other) 634 | | } | |_____^ | = note: `#[warn(clippy::partialeq_ne_impl)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/alloc/src/collections/binary_heap.rs:1421:31 | 1421 | fn spec_extend(&mut self, ref mut other: BinaryHeap) { | ^^^^^^^^^^^^^ | = note: `#[warn(clippy::toplevel_ref_arg)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/map.rs:2670:10 | 2670 | ) -> ((K, V), Handle, K, V, marker::Leaf>, marker::Edge>) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::type_complexity)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:18:6 | 18 | ) -> ( | ______^ 19 | | Handle, marker::Edge>, 20 | | Handle, marker::Edge>, 21 | | ) | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:103:6 | 103 | ) -> ( | ______^ 104 | | Handle, marker::Edge>, 105 | | Handle, marker::Edge>, 106 | | ) { | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:130:10 | 130 | ) -> ( | __________^ 131 | | Handle, K, V, marker::Leaf>, marker::Edge>, 132 | | Handle, K, V, marker::Leaf>, marker::Edge>, 133 | | ) | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:145:10 | 145 | ) -> ( | __________^ 146 | | Handle, K, V, marker::Leaf>, marker::Edge>, 147 | | Handle, K, V, marker::Leaf>, marker::Edge>, 148 | | ) { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:160:10 | 160 | ) -> ( | __________^ 161 | | Handle, K, V, marker::Leaf>, marker::Edge>, 162 | | Handle, K, V, marker::Leaf>, marker::Edge>, 163 | | ) | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:180:10 | 180 | ) -> ( | __________^ 181 | | Handle, K, V, marker::Leaf>, marker::Edge>, 182 | | Handle, K, V, marker::Leaf>, marker::Edge>, 183 | | ) { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:197:10 | 197 | ) -> ( | __________^ 198 | | Handle, marker::Edge>, 199 | | Handle, marker::Edge>, 200 | | ) { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:214:10 | 214 | ) -> Result< | __________^ 215 | | Handle, marker::KV>, 216 | | NodeRef, 217 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:235:10 | 235 | ) -> Result< | __________^ 236 | | Handle, marker::KV>, 237 | | NodeRef, 238 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/navigate.rs:258:10 | 258 | ) -> Result< | __________^ 259 | | Handle, marker::KV>, 260 | | NodeRef, 261 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:377:10 | 377 | ) -> Result, marker::Edge>, Self> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:747:10 | 747 | ) -> ForceResult< | __________^ 748 | | NodeRef, 749 | | NodeRef, 750 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:869:29 | 869 | pub fn left_kv(self) -> Result, marker::KV>, Self> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:877:30 | 877 | pub fn right_kv(self) -> Result, marker::KV>, Self> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:1158:31 | 1158 | pub fn split(mut self) -> (NodeRef, K, V, marker::Leaf>, K, V, Root) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:1172:10 | 1172 | ) -> ((K, V), Handle, K, V, marker::Leaf>, marker::Edge>) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:1202:31 | 1202 | pub fn split(mut self) -> (NodeRef, K, V, marker::Internal>, K, V, Root) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/btree/node.rs:1516:10 | 1516 | ) -> ForceResult< | __________^ 1517 | | Handle, HandleType>, 1518 | | Handle, HandleType>, 1519 | | > { | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: local variable doesn't need to be boxed here --> library/alloc/src/collections/linked_list.rs:124:21 | 124 | fn into_element(self: Box) -> T { | ^^^^ | = note: `#[warn(clippy::boxed_local)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#boxed_local warning: very complex type used. Consider factoring parts into `type` definitions --> library/alloc/src/collections/linked_list.rs:277:38 | 277 | fn detach_all_nodes(mut self) -> Option<(NonNull>, NonNull>, usize)> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: manual implementation of an assign operation --> library/alloc/src/collections/linked_list.rs:320:13 | 320 | self.len = self.len - at; | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `self.len -= at` | = note: `#[warn(clippy::assign_op_pattern)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern warning: manual saturating arithmetic --> library/alloc/src/collections/linked_list.rs:543:25 | 543 | Cursor { index: self.len.checked_sub(1).unwrap_or(0), current: self.tail, list: self } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `self.len.saturating_sub(1)` | = note: `#[warn(clippy::manual_saturating_arithmetic)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_saturating_arithmetic warning: manual saturating arithmetic --> library/alloc/src/collections/linked_list.rs:552:28 | 552 | CursorMut { index: self.len.checked_sub(1).unwrap_or(0), current: self.tail, list: self } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `self.len.saturating_sub(1)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_saturating_arithmetic warning: manual saturating arithmetic --> library/alloc/src/collections/linked_list.rs:1263:30 | 1263 | self.index = self.list.len().checked_sub(1).unwrap_or(0); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `self.list.len().saturating_sub(1)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_saturating_arithmetic warning: manual saturating arithmetic --> library/alloc/src/collections/linked_list.rs:1360:30 | 1360 | self.index = self.list.len().checked_sub(1).unwrap_or(0); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try using `saturating_sub`: `self.list.len().saturating_sub(1)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_saturating_arithmetic warning: `ref` directly on a function argument is ignored. Consider using a reference type instead. --> library/alloc/src/collections/linked_list.rs:1747:31 | 1747 | fn spec_extend(&mut self, ref mut other: LinkedList) { | ^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#toplevel_ref_arg warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/collections/linked_list.rs:1770:5 | 1770 | / fn ne(&self, other: &Self) -> bool { 1771 | | self.len() != other.len() || self.iter().ne(other) 1772 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: `if` chain can be rewritten with `match` --> library/alloc/src/collections/vec_deque.rs:2822:9 | 2822 | / if sa.len() == oa.len() { 2823 | | sa == oa && sb == ob 2824 | | } else if sa.len() < oa.len() { 2825 | | // Always divisible in three sections, for example: ... | 2848 | | sa_front == oa && sa_mid == ob_mid && sb == ob_back 2849 | | } | |_________^ | = note: `#[warn(clippy::comparison_chain)]` on by default = help: Consider rewriting the `if` chain to use `cmp` and `match`. = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#comparison_chain warning: needless `fn main` in doctest --> library/alloc/src/fmt.rs:361:4 | 361 | //! use std::fmt; | ^^^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_doctest_main)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/alloc/src/rc.rs:77:4 | 77 | //! use std::rc::Rc; | ^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/alloc/src/rc.rs:145:4 | 145 | //! use std::rc::Rc; | ^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: unsafe function's docs miss `# Safety` section --> library/alloc/src/rc.rs:722:5 | 722 | / pub unsafe fn from_raw(ptr: *const T) -> Self { 723 | | let offset = unsafe { data_offset(ptr) }; 724 | | 725 | | // Reverse the offset to find the original RcBox. ... | 729 | | unsafe { Self::from_ptr(rc_ptr) } 730 | | } | |_____^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/rc.rs:1350:5 | 1350 | / fn ne(&self, other: &Rc) -> bool { 1351 | | RcEqIdent::ne(self, other) 1352 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: called `skip_while(p).next()` on an `Iterator` --> library/alloc/src/str.rs:392:19 | 392 | match iter.skip_while(|&c| Case_Ignorable(c)).next() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::skip_while_next)]` on by default = help: this is more succinctly expressed by calling `.find(!p)` instead = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#skip_while_next warning: unsafe function's docs miss `# Safety` section --> library/alloc/src/str.rs:574:1 | 574 | / pub unsafe fn from_boxed_utf8_unchecked(v: Box<[u8]>) -> Box { 575 | | unsafe { Box::from_raw(Box::into_raw(v) as *mut str) } 576 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:782:19 | 782 | pub fn as_str(&self) -> &str { | ^^^^^ help: change this to: `&str` | = note: `#[warn(clippy::ptr_arg)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:838:21 | 838 | pub fn capacity(&self) -> usize { | ^^^^^ help: change this to: `&str` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:1102:21 | 1102 | pub fn as_bytes(&self) -> &[u8] { | ^^^^^ help: change this to: `&str` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:1392:16 | 1392 | pub fn len(&self) -> usize { | ^^^^^ help: change this to: `&str` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&String` instead of `&str` involves a new object where a slice will do. --> library/alloc/src/string.rs:1411:21 | 1411 | pub fn is_empty(&self) -> bool { | ^^^^^ help: change this to: `&str` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1893:5 | 1893 | / fn ne(&self, other: &String) -> bool { 1894 | | PartialEq::ne(&self[..], &other[..]) 1895 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` 1927 | 1928 | impl_eq! { String, str } | ------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` 1927 | 1928 | impl_eq! { String, str } | ------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1929 | impl_eq! { String, &'a str } | ---------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1929 | impl_eq! { String, &'a str } | ---------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1930 | impl_eq! { Cow<'a, str>, str } | ------------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1930 | impl_eq! { Cow<'a, str>, str } | ------------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1931 | impl_eq! { Cow<'a, str>, &'b str } | ---------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1931 | impl_eq! { Cow<'a, str>, &'b str } | ---------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1908:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1908 | /| fn ne(&self, other: &$rhs) -> bool { 1909 | || PartialEq::ne(&self[..], &other[..]) 1910 | || } | ||_____________^ ... | 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1932 | impl_eq! { Cow<'a, str>, String } | --------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/string.rs:1921:13 | 1898 | / macro_rules! impl_eq { 1899 | | ($lhs:ty, $rhs: ty) => { 1900 | | #[stable(feature = "rust1", since = "1.0.0")] 1901 | | #[allow(unused_lifetimes)] ... | 1921 | /| fn ne(&self, other: &$lhs) -> bool { 1922 | || PartialEq::ne(&self[..], &other[..]) 1923 | || } | ||_____________^ 1924 | | } 1925 | | }; 1926 | | } | |_- in this expansion of `impl_eq!` ... 1932 | impl_eq! { Cow<'a, str>, String } | --------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: unsafe function's docs miss `# Safety` section --> library/alloc/src/sync.rs:735:5 | 735 | / pub unsafe fn from_raw(ptr: *const T) -> Self { 736 | | unsafe { 737 | | let offset = data_offset(ptr); 738 | | ... | 744 | | } 745 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/sync.rs:1994:5 | 1994 | / fn ne(&self, other: &Arc) -> bool { 1995 | | ArcEqIdent::ne(self, other) 1996 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:482:21 | 482 | pub fn capacity(&self) -> usize { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:771:21 | 771 | pub fn as_slice(&self) -> &[T] { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:819:19 | 819 | pub fn as_ptr(&self) -> *const T { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:1364:16 | 1364 | pub fn len(&self) -> usize { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: writing `&Vec<_>` instead of `&[_]` involves one more reference and cannot be used with non-Vec-based slices. --> library/alloc/src/vec.rs:1380:21 | 1380 | pub fn is_empty(&self) -> bool { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg warning: equality checks against false can be replaced by a negation --> library/alloc/src/vec.rs:1881:25 | 1881 | impl_is_zero!(bool, |x| x == false); | ^^^^^^^^^^ help: try simplifying it as shown: `!x` | = note: `#[warn(clippy::bool_comparison)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison warning: returning the result of a `let` binding from a block --> library/alloc/src/vec.rs:2317:9 | 2312 | / let vec = unsafe { 2313 | | let len = dst.offset_from(dst_buf) as usize; 2314 | | Vec::from_raw_parts(dst_buf, len, cap) 2315 | | }; | |__________- unnecessary `let` binding 2316 | 2317 | vec | ^^^ | = note: `#[warn(clippy::let_and_return)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return help: return the expression directly | 2312 | 2313 | 2314 | unsafe { 2315 | let len = dst.offset_from(dst_buf) as usize; 2316 | Vec::from_raw_parts(dst_buf, len, cap) 2317 | } | warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` 2587 | 2588 | __impl_slice_eq1! { [] Vec, Vec, #[stable(feature = "rust1", since = "1.0.0")] } | -------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2589 | __impl_slice_eq1! { [] Vec, &[B], #[stable(feature = "rust1", since = "1.0.0")] } | ------------------------------------------------------------------------------------ in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2590 | __impl_slice_eq1! { [] Vec, &mut [B], #[stable(feature = "rust1", since = "1.0.0")] } | ---------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2591 | __impl_slice_eq1! { [] &[A], Vec, #[stable(feature = "partialeq_vec_for_ref_slice", since = "1.46.0")] } | ----------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2592 | __impl_slice_eq1! { [] &mut [A], Vec, #[stable(feature = "partialeq_vec_for_ref_slice", since = "1.46.0")] } | --------------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2593 | __impl_slice_eq1! { [] Cow<'_, [A]>, Vec where A: Clone, #[stable(feature = "rust1", since = "1.0.0")] } | ----------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2594 | __impl_slice_eq1! { [] Cow<'_, [A]>, &[B] where A: Clone, #[stable(feature = "rust1", since = "1.0.0")] } | --------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2595 | __impl_slice_eq1! { [] Cow<'_, [A]>, &mut [B] where A: Clone, #[stable(feature = "rust1", since = "1.0.0")] } | ------------------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2596 | __impl_slice_eq1! { [const N: usize] Vec, [B; N], #[stable(feature = "rust1", since = "1.0.0")] } | ---------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: re-implementing `PartialEq::ne` is unnecessary --> library/alloc/src/vec.rs:2583:13 | 2572 | / macro_rules! __impl_slice_eq1 { 2573 | | ([$($vars:tt)*] $lhs:ty, $rhs:ty $(where $ty:ty: $bound:ident)?, #[$stability:meta]) => { 2574 | | #[$stability] 2575 | | impl PartialEq<$rhs> for $lhs ... | 2583 | | fn ne(&self, other: &$rhs) -> bool { self[..] != other[..] } | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2584 | | } 2585 | | } 2586 | | } | |_- in this expansion of `__impl_slice_eq1!` ... 2597 | __impl_slice_eq1! { [const N: usize] Vec, &[B; N], #[stable(feature = "rust1", since = "1.0.0")] } | ----------------------------------------------------------------------------------------------------- in this macro invocation | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl warning: 73 warnings emitted warning: unsafe function's docs miss `# Safety` section --> library/panic_abort/src/lib.rs:25:1 | 25 | / pub unsafe extern "C" fn __rust_panic_cleanup(_: *mut u8) -> *mut (dyn Any + Send + 'static) { 26 | | unreachable!() 27 | | } | |_^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc Checking getrandom v0.1.14 warning: unsafe function's docs miss `# Safety` section --> library/panic_abort/src/lib.rs:31:1 | 31 | / pub unsafe extern "C" fn __rust_start_panic(_payload: usize) -> u32 { 32 | | abort(); 33 | | 34 | | cfg_if::cfg_if! { ... | 80 | | } 81 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: 2 warnings emitted warning: digits grouped inconsistently by underscores --> library/panic_unwind/src/gcc.rs:90:5 | 90 | 0x4d4f5a_00_52555354 | ^^^^^^^^^^^^^^^^^^^^ help: consider: `0x4d4f_5a00_5255_5354` | = note: `#[warn(clippy::inconsistent_digit_grouping)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping warning: unsafe function's docs miss `# Safety` section --> library/panic_unwind/src/lib.rs:100:1 | 100 | / pub unsafe extern "C" fn __rust_panic_cleanup(payload: *mut u8) -> *mut (dyn Any + Send + 'static) { 101 | | Box::into_raw(imp::cleanup(payload)) 102 | | } | |_^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/panic_unwind/src/lib.rs:108:1 | 108 | / pub unsafe extern "C" fn __rust_start_panic(payload: usize) -> u32 { 109 | | let payload = payload as *mut &mut dyn BoxMeUp; 110 | | let payload = (*payload).take_box(); 111 | | 112 | | imp::panic(Box::from_raw(payload)) 113 | | } | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: 3 warnings emitted warning: using `write!()` with a format string that ends in a single newline --> library/std/src/../../backtrace/src/print.rs:252:9 | 252 | write!(self.fmt.fmt, ":{}\n", line)?; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::write_with_newline)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#write_with_newline help: use `writeln!()` instead | 252 | writeln!(self.fmt.fmt, ":{}", line)?; | ^^^^^^^ -- warning: this `else { if .. }` block can be collapsed --> library/std/src/f64.rs:923:16 | 923 | } else { | ________________^ 924 | | if self.is_finite() { 925 | | if self > 0.0 { 926 | | log_fn(self) ... | 938 | | } 939 | | } | |_________^ | = note: `#[warn(clippy::collapsible_if)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 923 | } else if self.is_finite() { 924 | if self > 0.0 { 925 | log_fn(self) 926 | } else if self == 0.0 { 927 | Self::NEG_INFINITY // log(0) = -Inf 928 | } else { ... warning: this `else { if .. }` block can be collapsed --> library/std/src/io/buffered.rs:254:16 | 254 | } else { | ________________^ 255 | | if let Some(new_pos) = pos.checked_add(offset as u64) { 256 | | if new_pos <= self.cap as u64 { 257 | | self.pos = new_pos as usize; ... | 260 | | } 261 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 254 | } else if let Some(new_pos) = pos.checked_add(offset as u64) { 255 | if new_pos <= self.cap as u64 { 256 | self.pos = new_pos as usize; 257 | return Ok(()); 258 | } 259 | } | warning: 8 bindings with single-character names in scope --> library/std/src/net/ip.rs:1050:22 | 1050 | pub const fn new(a: u16, b: u16, c: u16, d: u16, e: u16, f: u16, g: u16, h: u16) -> Ipv6Addr { | ^ ^ ^ ^ ^ ^ ^ ^ | = note: `#[warn(clippy::many_single_char_names)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/std/src/net/ip.rs:1050:22 | 1050 | pub const fn new(a: u16, b: u16, c: u16, d: u16, e: u16, f: u16, g: u16, h: u16) -> Ipv6Addr { | ^ ^ ^ ^ ^ ^ ^ ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/std/src/net/ip.rs:1111:14 | 1111 | let [a, b, c, d, e, f, g, h] = unsafe { transmute::<_, [u16; 8]>(self.inner.s6_addr) }; | ^ ^ ^ ^ ^ ^ ^ ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: 8 bindings with single-character names in scope --> library/std/src/net/ip.rs:1842:14 | 1842 | let [a, b, c, d, e, f, g, h] = segments; | ^ ^ ^ ^ ^ ^ ^ ^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#many_single_char_names warning: this `if` statement can be collapsed --> library/std/src/sys_common/backtrace.rs:108:9 | 108 | / if !hit { 109 | | if start { 110 | | res = bt_fmt.frame().print_raw(frame.ip(), None, None, None); 111 | | } 112 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if help: collapse nested if block | 108 | if !hit && start { 109 | res = bt_fmt.frame().print_raw(frame.ip(), None, None, None); 110 | } | warning: the feature `doc_alias` has been stable since 1.48.0 and no longer requires an attribute to enable --> library/std/src/lib.rs:250:32 | 250 | #![cfg_attr(bootstrap, feature(doc_alias))] | ^^^^^^^^^ | = note: `#[warn(stable_features)]` on by default warning: this `if` has identical blocks --> library/std/src/f64.rs:934:34 | 934 | } else if self > 0.0 { | __________________________________^ 935 | | self // log(Inf) = Inf 936 | | } else { | |_____________^ | = note: `#[warn(clippy::if_same_then_else)]` on by default note: same as this --> library/std/src/f64.rs:932:37 | 932 | } else if self.is_nan() { | _____________________________________^ 933 | | self // log(NaN) = NaN 934 | | } else if self > 0.0 { | |_____________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else warning: this `if` has identical blocks --> library/std/src/f64.rs:934:34 | 934 | } else if self > 0.0 { | __________________________________^ 935 | | self // log(Inf) = Inf 936 | | } else { | |_____________^ | note: same as this --> library/std/src/f64.rs:932:37 | 932 | } else if self.is_nan() { | _____________________________________^ 933 | | self // log(NaN) = NaN 934 | | } else if self > 0.0 { | |_____________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else warning: unsafe function's docs miss `# Safety` section --> library/std/src/thread/local.rs:445:9 | 445 | / pub unsafe fn get T>(&self, init: F) -> Option<&'static T> { 446 | | // SAFETY: See the definitions of `LazyKeyInner::get` and 447 | | // `try_initialize` for more informations. 448 | | // ... | 458 | | } 459 | | } | |_________^ | = note: `#[warn(clippy::missing_safety_doc)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/thread/local.rs:560:9 | 560 | / pub unsafe fn get(&'static self, init: fn() -> T) -> Option<&'static T> { 561 | | // SAFETY: See the documentation for this method. 562 | | let ptr = unsafe { self.os.get() as *mut Value }; 563 | | if ptr as usize > 1 { ... | 572 | | unsafe { self.try_initialize(init) } 573 | | } | |_________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: you should consider adding a `Default` implementation for `thread::Builder` --> library/std/src/thread/mod.rs:278:5 | 278 | / pub fn new() -> Builder { 279 | | Builder { name: None, stack_size: None } 280 | | } | |_____^ | = note: `#[warn(clippy::new_without_default)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 258 | impl Default for thread::Builder { 259 | fn default() -> Self { 260 | Self::new() 261 | } 262 | } | warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` --> library/std/src/thread/mod.rs:908:9 | 908 | / match thread.inner.state.compare_exchange(NOTIFIED, EMPTY, SeqCst, SeqCst) { 909 | | Ok(_) => return, // got a notification 910 | | Err(_) => {} // spurious wakeup, go back to sleep 911 | | } | |_________^ help: try this: `if let Ok(_) = thread.inner.state.compare_exchange(NOTIFIED, EMPTY, SeqCst, SeqCst) { return }` | = note: `#[warn(clippy::single_match)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match warning: you seem to be trying to use `match` to destructure a single infallible pattern. Consider using `let` --> library/std/src/backtrace.rs:414:13 | 414 | / let frame = match &frame.frame { 415 | | RawFrame::Actual(frame) => frame, 416 | | #[cfg(test)] 417 | | RawFrame::Fake => unimplemented!(), 418 | | }; | |______________^ help: try this: `let RawFrame::Actual(frame) = &frame.frame;` | = note: `#[warn(clippy::infallible_destructuring_match)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#infallible_destructuring_match warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1446:32 | 1446 | pub fn from_key(self, k: &Q) -> RawEntryMut<'a, K, V, S> | ^^^^ | = note: `#[warn(clippy::wrong_self_convention)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1457:47 | 1457 | pub fn from_key_hashed_nocheck(self, hash: u64, k: &Q) -> RawEntryMut<'a, K, V, S> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1468:25 | 1468 | pub fn from_hash(self, hash: u64, is_match: F) -> RawEntryMut<'a, K, V, S> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1483:32 | 1483 | pub fn from_key(self, k: &Q) -> Option<(&'a K, &'a V)> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1494:47 | 1494 | pub fn from_key_hashed_nocheck(self, hash: u64, k: &Q) -> Option<(&'a K, &'a V)> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `from_*` usually take no self; consider choosing a less ambiguous name --> library/std/src/collections/hash/map.rs:1505:25 | 1505 | pub fn from_hash(self, hash: u64, is_match: F) -> Option<(&'a K, &'a V)> | ^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: needless `fn main` in doctest --> library/std/src/env.rs:618:4 | 618 | /// fn main() { | ^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_doctest_main)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: you are deriving `Hash` but have implemented `PartialEq` explicitly --> library/std/src/ffi/c_str.rs:188:10 | 188 | #[derive(Hash)] | ^^^^ in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/hash/mod.rs:200:5 | 200 | / pub macro Hash($item:item) { 201 | | /* compiler built-in */ 202 | | } | |_____- in this expansion of `#[derive(Hash)]` | = note: `#[warn(clippy::derive_hash_xor_eq)]` on by default note: `PartialEq` implemented here --> library/std/src/ffi/c_str.rs:1441:1 | 1441 | / impl PartialEq for CStr { 1442 | | fn eq(&self, other: &CStr) -> bool { 1443 | | self.to_bytes().eq(other.to_bytes()) 1444 | | } 1445 | | } | |_^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq warning: unsafe function's docs miss `# Safety` section --> library/std/src/ffi/c_str.rs:428:5 | 428 | / pub unsafe fn from_vec_unchecked(mut v: Vec) -> CString { 429 | | v.reserve_exact(1); 430 | | v.push(0); 431 | | CString { inner: v.into_boxed_slice() } 432 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/ffi/c_str.rs:1160:5 | 1160 | / pub unsafe fn from_ptr<'a>(ptr: *const c_char) -> &'a CStr { 1161 | | // SAFETY: The caller has provided a pointer that points to a valid C 1162 | | // string with a NUL terminator of size less than `isize::MAX`, whose 1163 | | // content remain valid and doesn't change for the lifetime of the ... | 1175 | | } 1176 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/ffi/c_str.rs:1243:5 | 1243 | / pub const unsafe fn from_bytes_with_nul_unchecked(bytes: &[u8]) -> &CStr { 1244 | | // SAFETY: Casting to CStr is safe because its internal representation 1245 | | // is a [u8] too (safe only inside std). 1246 | | // Dereferencing the obtained pointer is safe because it comes from a ... | 1249 | | unsafe { &*(bytes as *const [u8] as *const CStr) } 1250 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:412:9 | 412 | &**self == &**other | ^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::op_ref)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 412 | **self == **other | ^^^^^^ ^^^^^^^ warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:455:9 | 455 | &**self < &**other | ^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 455 | **self < **other | ^^^^^^ ^^^^^^^ warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:459:9 | 459 | &**self <= &**other | ^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 459 | **self <= **other | ^^^^^^ ^^^^^^^ warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:463:9 | 463 | &**self > &**other | ^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 463 | **self > **other | ^^^^^^ ^^^^^^^ warning: needlessly taken reference of both operands --> library/std/src/ffi/os_str.rs:467:9 | 467 | &**self >= &**other | ^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#op_ref help: use the values directly | 467 | **self >= **other | ^^^^^^ ^^^^^^^ warning: you should consider adding a `Default` implementation for `fs::OpenOptions` --> library/std/src/fs.rs:716:5 | 716 | / pub fn new() -> Self { 717 | | OpenOptions(fs_imp::OpenOptions::new()) 718 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 702 | impl Default for fs::OpenOptions { 703 | fn default() -> Self { 704 | Self::new() 705 | } 706 | } | warning: item `fs::Metadata` has a public `len` method but no corresponding `is_empty` method --> library/std/src/fs.rs:939:1 | 939 | / impl Metadata { 940 | | /// Returns the file type for this metadata. 941 | | /// 942 | | /// # Examples ... | 1143 | | } 1144 | | } | |_^ | = note: `#[warn(clippy::len_without_is_empty)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty warning: you should consider adding a `Default` implementation for `fs::DirBuilder` --> library/std/src/fs.rs:2117:5 | 2117 | / pub fn new() -> DirBuilder { 2118 | | DirBuilder { inner: fs_imp::DirBuilder::new(), recursive: false } 2119 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 2105 | impl Default for fs::DirBuilder { 2106 | fn default() -> Self { 2107 | Self::new() 2108 | } 2109 | } | warning: using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)` --> library/std/src/io/stdio.rs:893:5 | 893 | / LOCAL_STDERR.with(move |slot| mem::replace(&mut *slot.borrow_mut(), sink)).and_then(|mut s| { 894 | | let _ = s.flush(); 895 | | Some(s) 896 | | }) | |______^ | = note: `#[warn(clippy::bind_instead_of_map)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bind_instead_of_map help: try this | 893 | LOCAL_STDERR.with(move |slot| mem::replace(&mut *slot.borrow_mut(), sink)).map(|mut s| { 894 | let _ = s.flush(); 895 | s | warning: using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)` --> library/std/src/io/stdio.rs:916:5 | 916 | / LOCAL_STDOUT.with(move |slot| mem::replace(&mut *slot.borrow_mut(), sink)).and_then(|mut s| { 917 | | let _ = s.flush(); 918 | | Some(s) 919 | | }) | |______^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bind_instead_of_map help: try this | 916 | LOCAL_STDOUT.with(move |slot| mem::replace(&mut *slot.borrow_mut(), sink)).map(|mut s| { 917 | let _ = s.flush(); 918 | s | warning: struct update has no effect, all the fields in the struct have already been specified --> library/std/src/net/addr.rs:367:19 | 367 | ..unsafe { mem::zeroed() } | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::needless_update)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_update warning: match expression looks like `matches!` macro --> library/std/src/net/ip.rs:459:9 | 459 | / match self.octets() { 460 | | [169, 254, ..] => true, 461 | | _ => false, 462 | | } | |_________^ help: try this: `matches!(self.octets(), [169, 254, ..])` | = note: `#[warn(clippy::match_like_matches_macro)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: this function has too many arguments (8/7) --> library/std/src/net/ip.rs:1050:5 | 1050 | pub const fn new(a: u16, b: u16, c: u16, d: u16, e: u16, f: u16, g: u16, h: u16) -> Ipv6Addr { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::too_many_arguments)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments warning: the operation is ineffective. Consider reducing it to `self.segments()[0]` --> library/std/src/net/ip.rs:1265:9 | 1265 | (self.segments()[0] & 0xffff) == 0xfe80 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::identity_op)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[1]` --> library/std/src/net/ip.rs:1266:16 | 1266 | && (self.segments()[1] & 0xffff) == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[2]` --> library/std/src/net/ip.rs:1267:16 | 1267 | && (self.segments()[2] & 0xffff) == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `self.segments()[3]` --> library/std/src/net/ip.rs:1268:16 | 1268 | && (self.segments()[3] & 0xffff) == 0 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: the operation is ineffective. Consider reducing it to `i` --> library/std/src/net/parser.rs:144:32 | 144 | groups[i + 0] = ((octets[0] as u16) << 8) | (octets[1] as u16); | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op warning: needless `fn main` in doctest --> library/std/src/process.rs:1613:4 | 1613 | /// use std::process; | ^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/std/src/process.rs:1628:4 | 1628 | /// use std::process; | ^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: this loop could be written as a `while let` loop --> library/std/src/sync/mpsc/shared.rs:393:13 | 393 | / loop { 394 | | match self.queue.pop() { 395 | | mpsc::Data(..) => { 396 | | steals += 1; ... | 399 | | } 400 | | } | |_____________^ help: try: `while let mpsc::Data(..) = self.queue.pop() { .. }` | = note: `#[warn(clippy::while_let_loop)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_loop warning: mutable borrow from immutable input(s) --> library/std/src/sync/mpsc/mod.rs:625:35 | 625 | unsafe fn inner_mut(&self) -> &mut Flavor { | ^^^^^^^^^^^^^^ | = note: `#[warn(clippy::mut_from_ref)]` on by default note: immutable borrow here --> library/std/src/sync/mpsc/mod.rs:625:25 | 625 | unsafe fn inner_mut(&self) -> &mut Flavor { | ^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref warning: a `const` item should never be interior mutable --> library/std/src/sync/once.rs:150:1 | 150 | pub const ONCE_INIT: Once = Once::new(); | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | make this a static item (maybe with lazy_static) | = note: `#[warn(clippy::declare_interior_mutable_const)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: needless `fn main` in doctest --> library/std/src/time.rs:53:4 | 53 | /// use std::time::{Duration, Instant}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: needless `fn main` in doctest --> library/std/src/time.rs:133:4 | 133 | /// use std::time::{Duration, SystemTime}; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main warning: use of `unwrap_or` followed by a function call --> library/std/src/time.rs:315:46 | 315 | self.checked_duration_since(earlier).unwrap_or(Duration::new(0, 0)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `unwrap_or_else(|| Duration::new(0, 0))` | = note: `#[warn(clippy::or_fun_call)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call warning: the method `assume_init_read` doesn't need a mutable reference --> library/std/src/lazy.rs:350:27 | 350 | unsafe { Some((&mut *self.value.get()).assume_init_read()) } | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::unnecessary_mut_passed)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_mut_passed warning: transmute from a reference to a reference --> library/std/src/sys_common/os_str_bytes.rs:112:18 | 112 | unsafe { mem::transmute(&*self.inner) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(&*self.inner as *const [u8] as *const sys_common::os_str_bytes::Slice)` | = note: `#[warn(clippy::transmute_ptr_to_ptr)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: transmute from a reference to a reference --> library/std/src/sys_common/os_str_bytes.rs:120:18 | 120 | unsafe { mem::transmute(&mut *self.inner) } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(&mut *self.inner as *mut [u8] as *mut sys_common::os_str_bytes::Slice)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:143:21 | 143 | pub fn into_arc(&self) -> Arc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:148:20 | 148 | pub fn into_rc(&self) -> Rc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: transmute from a reference to a reference --> library/std/src/sys_common/os_str_bytes.rs:156:18 | 156 | unsafe { mem::transmute(s) } | ^^^^^^^^^^^^^^^^^ help: try: `&*(s as *const [u8] as *const sys_common::os_str_bytes::Slice)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:181:21 | 181 | pub fn into_box(&self) -> Box { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:192:21 | 192 | pub fn into_arc(&self) -> Arc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/os_str_bytes.rs:198:20 | 198 | pub fn into_rc(&self) -> Rc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: transmute from a reference to a reference --> library/std/src/sys_common/os_str_bytes.rs:280:18 | 280 | unsafe { mem::transmute(slice) } | ^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(slice as *const [u8] as *const ffi::os_str::OsStr)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: useless conversion to the same type: `ffi::os_str::OsString` --> library/std/src/sys_common/process.rs:29:31 | 29 | result.insert(k.into(), v); | ^^^^^^^^ help: consider removing `.into()`: `k` | = note: `#[warn(clippy::useless_conversion)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion warning: you don't need to add `&` to all patterns --> library/std/src/sys_common/process.rs:33:13 | 33 | / if let &Some(ref v) = maybe_v { 34 | | result.insert(k.clone(), v.clone()); 35 | | } else { 36 | | result.remove(k); 37 | | } | |_____________^ | = note: `#[warn(clippy::match_ref_pats)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_ref_pats help: instead of prefixing all patterns with `&`, you can dereference the expression | 33 | if let Some(ref v) = *maybe_v { | ^^^^^^^^^^^ ^^^^^^^^ warning: useless conversion to the same type: `ffi::os_str::OsString` --> library/std/src/sys_common/process.rs:69:26 | 69 | self.vars.insert(key.to_owned().into(), Some(value.to_owned())); | ^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `key.to_owned()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion warning: useless conversion to the same type: `ffi::os_str::OsString` --> library/std/src/sys_common/process.rs:77:30 | 77 | self.vars.insert(key.to_owned().into(), None); | ^^^^^^^^^^^^^^^^^^^^^ help: consider removing `.into()`: `key.to_owned()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion warning: a `const` item should never be interior mutable --> library/std/src/sys_common/thread_local_key.rs:117:1 | 117 | pub const INIT: StaticKey = StaticKey::new(None); | -----^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | make this a static item (maybe with lazy_static) | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const warning: transmute from a reference to a reference --> library/std/src/sys_common/wtf8.rs:483:9 | 483 | mem::transmute(value) | ^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(value as *const [u8] as *const sys_common::wtf8::Wtf8)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: transmute from a reference to a reference --> library/std/src/sys_common/wtf8.rs:492:9 | 492 | mem::transmute(value) | ^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut *(value as *mut [u8] as *mut sys_common::wtf8::Wtf8)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/wtf8.rs:635:21 | 635 | pub fn into_box(&self) -> Box { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/wtf8.rs:647:21 | 647 | pub fn into_arc(&self) -> Arc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: methods called `into_*` usually take self by value; consider choosing a less ambiguous name --> library/std/src/sys_common/wtf8.rs:653:20 | 653 | pub fn into_rc(&self) -> Rc { | ^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention warning: you are implementing `Hash` explicitly but have derived `PartialEq` --> library/std/src/sys_common/wtf8.rs:863:1 | 863 | / impl Hash for CodePoint { 864 | | #[inline] 865 | | fn hash(&self, state: &mut H) { 866 | | self.value.hash(state) 867 | | } 868 | | } | |_^ | note: `PartialEq` implemented here --> library/std/src/sys_common/wtf8.rs:43:14 | 43 | #[derive(Eq, PartialEq, Ord, PartialOrd, Clone, Copy)] | ^^^^^^^^^ in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/cmp.rs:218:1 | 218 | / pub macro PartialEq($item:item) { 219 | | /* compiler built-in */ 220 | | } | |_- in this expansion of `#[derive(PartialEq)]` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq warning: you are implementing `Hash` explicitly but have derived `PartialEq` --> library/std/src/sys_common/wtf8.rs:870:1 | 870 | / impl Hash for Wtf8Buf { 871 | | #[inline] 872 | | fn hash(&self, state: &mut H) { 873 | | state.write(&self.bytes); 874 | | 0xfeu8.hash(state) 875 | | } 876 | | } | |_^ | note: `PartialEq` implemented here --> library/std/src/sys_common/wtf8.rs:116:14 | 116 | #[derive(Eq, PartialEq, Ord, PartialOrd, Clone)] | ^^^^^^^^^ in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/cmp.rs:218:1 | 218 | / pub macro PartialEq($item:item) { 219 | | /* compiler built-in */ 220 | | } | |_- in this expansion of `#[derive(PartialEq)]` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq warning: you are implementing `Hash` explicitly but have derived `PartialEq` --> library/std/src/sys_common/wtf8.rs:878:1 | 878 | / impl Hash for Wtf8 { 879 | | #[inline] 880 | | fn hash(&self, state: &mut H) { 881 | | state.write(&self.bytes); 882 | | 0xfeu8.hash(state) 883 | | } 884 | | } | |_^ | note: `PartialEq` implemented here --> library/std/src/sys_common/wtf8.rs:408:19 | 408 | #[derive(Eq, Ord, PartialEq, PartialOrd)] | ^^^^^^^^^ in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/cmp.rs:218:1 | 218 | / pub macro PartialEq($item:item) { 219 | | /* compiler built-in */ 220 | | } | |_- in this expansion of `#[derive(PartialEq)]` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derive_hash_xor_eq warning: transmute from a pointer type (`*mut libc::sockaddr`) to a reference type (`&libc::sockaddr_storage`) --> library/std/src/sys_common/net.rs:148:40 | 148 | match sockaddr_to_addr(mem::transmute(cur.ai_addr), cur.ai_addrlen as usize) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(cur.ai_addr as *const libc::sockaddr_storage)` | = note: `#[warn(clippy::transmute_ptr_to_ref)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ref warning: unsafe function's docs miss `# Safety` section --> library/std/src/sys/unix/ext/io.rs:49:5 | 49 | unsafe fn from_raw_fd(fd: RawFd) -> Self; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: if let .. else expression looks like `matches!` macro --> library/std/src/sys/unix/ext/net.rs:205:9 | 205 | if let AddressKind::Unnamed = self.address() { true } else { false } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `matches!(self.address(), AddressKind::Unnamed)` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#match_like_matches_macro warning: transmute from a reference to a reference --> library/std/src/sys/unix/ext/net.rs:245:29 | 245 | let path = unsafe { mem::transmute::<&[libc::c_char], &[u8]>(&self.addr.sun_path) }; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*(&self.addr.sun_path as *const [i8; 108] as *const [u8])` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#transmute_ptr_to_ptr warning: `if` chain can be rewritten with `match` --> library/std/src/sys/unix/ext/net.rs:1386:13 | 1386 | / if count > 0 { 1387 | | 1 1388 | | } else if count == 0 { 1389 | | 0 1390 | | } else { 1391 | | -1 1392 | | } | |_____________^ | = note: `#[warn(clippy::comparison_chain)]` on by default = help: Consider rewriting the `if` chain to use `cmp` and `match`. = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#comparison_chain warning: unsafe function's docs miss `# Safety` section --> library/std/src/sys/unix/ext/process.rs:56:5 | 56 | / unsafe fn pre_exec(&mut self, f: F) -> &mut process::Command 57 | | where 58 | | F: FnMut() -> io::Result<()> + Send + Sync + 'static; | |_____________________________________________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` --> library/std/src/sys/unix/fs.rs:1164:17 | 1164 | / match copy_err.raw_os_error() { 1165 | | Some(libc::ENOSYS | libc::EPERM | libc::EOPNOTSUPP) => { 1166 | | HAS_COPY_FILE_RANGE.store(false, Ordering::Relaxed); 1167 | | } 1168 | | _ => {} 1169 | | } | |_________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match help: try this | 1164 | if let Some(libc::ENOSYS | libc::EPERM | libc::EOPNOTSUPP) = copy_err.raw_os_error() { 1165 | HAS_COPY_FILE_RANGE.store(false, Ordering::Relaxed); 1166 | } | warning: very complex type used. Consider factoring parts into `type` definitions --> library/std/src/sys/unix/os.rs:162:11 | 162 | iter: iter::Map bool>, fn(&'a [u8]) -> PathBuf>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::type_complexity)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity warning: this `if` has identical blocks --> library/std/src/sys/unix/thread.rs:439:75 | 439 | } else if cfg!(all(target_os = "linux", target_env = "musl")) { | ___________________________________________________________________________^ 440 | | Some(stackaddr - guardsize..stackaddr) 441 | | } else if cfg!(all(target_os = "linux", target_env = "gnu")) { | |_____________^ | note: same as this --> library/std/src/sys/unix/thread.rs:437:50 | 437 | } else if cfg!(target_os = "netbsd") { | __________________________________________________^ 438 | | Some(stackaddr - guardsize..stackaddr) 439 | | } else if cfg!(all(target_os = "linux", target_env = "musl")) { | |_____________^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else warning: unsafe function's docs miss `# Safety` section --> library/std/src/alloc.rs:351:5 | 351 | / pub unsafe extern "C" fn __rdl_alloc(size: usize, align: usize) -> *mut u8 { 352 | | // SAFETY: see the guarantees expected by `Layout::from_size_align` and 353 | | // `GlobalAlloc::alloc`. 354 | | unsafe { ... | 357 | | } 358 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/alloc.rs:361:5 | 361 | / pub unsafe extern "C" fn __rdl_dealloc(ptr: *mut u8, size: usize, align: usize) { 362 | | // SAFETY: see the guarantees expected by `Layout::from_size_align` and 363 | | // `GlobalAlloc::dealloc`. 364 | | unsafe { System.dealloc(ptr, Layout::from_size_align_unchecked(size, align)) } 365 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/alloc.rs:368:5 | 368 | / pub unsafe extern "C" fn __rdl_realloc( 369 | | ptr: *mut u8, 370 | | old_size: usize, 371 | | align: usize, ... | 379 | | } 380 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: unsafe function's docs miss `# Safety` section --> library/std/src/alloc.rs:383:5 | 383 | / pub unsafe extern "C" fn __rdl_alloc_zeroed(size: usize, align: usize) -> *mut u8 { 384 | | // SAFETY: see the guarantees expected by `Layout::from_size_align` and 385 | | // `GlobalAlloc::alloc_zeroed`. 386 | | unsafe { ... | 389 | | } 390 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc warning: calls to `std::mem::drop` with a value that implements `Copy`. Dropping a copy leaves the original intact. --> library/std/src/panicking.rs:461:17 | 461 | drop(s.write_fmt(*inner)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::drop_copy)]` on by default note: argument has type core::result::Result<(), core::fmt::Error> --> library/std/src/panicking.rs:461:22 | 461 | drop(s.write_fmt(*inner)); | ^^^^^^^^^^^^^^^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#drop_copy warning: sub-expression diverges --> library/std/src/panicking.rs:505:12 | 505 | return crate::sys_common::backtrace::__rust_end_short_backtrace(move || { | ____________^ 506 | | rust_panic_with_hook(&mut PanicPayload::new(msg), None, loc) 507 | | }); | |______^ | = note: `#[warn(clippy::diverging_sub_expression)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#diverging_sub_expression warning: mutable borrow from immutable input(s) --> library/std/src/../../backtrace/src/symbolize/gimli/stash.rs:22:44 | 22 | pub fn allocate(&self, size: usize) -> &mut [u8] { | ^^^^^^^^^ | note: immutable borrow here --> library/std/src/../../backtrace/src/symbolize/gimli/stash.rs:22:21 | 22 | pub fn allocate(&self, size: usize) -> &mut [u8] { | ^^^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#mut_from_ref warning: 92 warnings emitted warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:151:22 | 151 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = note: `#[warn(clippy::to_string_in_display)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: method `eq` can be confused for the standard trait method `std::cmp::PartialEq::eq` --> library/proc_macro/src/lib.rs:378:5 | 378 | / pub fn eq(&self, other: &Span) -> bool { 379 | | self.0 == other.0 380 | | } | |_____^ | = note: `#[warn(clippy::should_implement_trait)]` on by default = help: consider implementing the trait `std::cmp::PartialEq` or choosing a less ambiguous method name = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:607:22 | 607 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: you should consider adding a `Default` implementation for `terminfo::parm::Variables` --> library/term/src/terminfo/parm.rs:53:5 | 53 | / pub fn new() -> Variables { 54 | | Variables { 55 | | sta_va: [ 56 | | Number(0), ... | 111 | | } 112 | | } | |_____^ | = note: `#[warn(clippy::new_without_default)]` on by default = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default help: try this | 51 | impl Default for terminfo::parm::Variables { 52 | fn default() -> Self { 53 | Self::new() 54 | } 55 | } | warning: 1 warning emitted Checking proc_macro v0.0.0 (/home/nick/development/rust/rust/library/proc_macro) warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:732:22 | 732 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:828:22 | 828 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:910:22 | 910 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: using `to_string` in `fmt::Display` implementation might lead to infinite recursion --> library/proc_macro/src/lib.rs:1157:22 | 1157 | f.write_str(&self.to_string()) | ^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_display warning: 7 warnings emitted Checking term v0.0.0 (/home/nick/development/rust/rust/library/term) error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `bool`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `char`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `str`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `array`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `slice`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `slice_u8`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `const_ptr`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `mut_ptr`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `const_slice_ptr`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `mut_slice_ptr`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `i8`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `i16`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `i32`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `i64`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `i128`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `isize`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `u8`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `u16`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `u32`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `u64`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `u128`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `usize`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `f32`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `f64`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `sized`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `unsize`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `structural_peq`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `structural_teq`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `copy`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `clone`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `sync`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `discriminant_kind`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `discriminant_type`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `freeze`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `drop`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `coerce_unsized`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `dispatch_from_dyn`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `add`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `sub`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `mul`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `div`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `rem`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `neg`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `not`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `bitxor`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `bitand`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `bitor`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `shl`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `shr`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `add_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `sub_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `mul_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `div_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `rem_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `bitxor_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `bitand_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `bitor_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `shl_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `shr_assign`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `index`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `index_mut`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `unsafe_cell`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `va_list`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `deref`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `deref_mut`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `receiver`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `fn`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `fn_mut`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `fn_once`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `fn_once_output`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `future_trait`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `generator_state`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `generator`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `unpin`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `pin`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `eq`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `partial_ord`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `panic`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `panic_bounds_check`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `panic_info`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `panic_location`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `drop_in_place`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `alloc_layout`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `phantom_data`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `manually_drop`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `maybe_uninit`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `align_offset`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `try`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `from_error`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `from_ok`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `into_result`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `Ready`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `Pending`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `from_generator`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `get_context`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `poll`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `from`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `Some`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `None`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `Ok`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `Err`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `into_iter`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `next`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `new_unchecked`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `RangeFrom`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `RangeFull`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `RangeInclusive`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `range_inclusive_new`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `Range`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `RangeToInclusive`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate lang item in crate `core` (which `rustc_std_workspace_core` depends on): `RangeTo`. | = note: the lang item is first defined in crate `core` (which `getrandom` depends on) = note: first definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib = note: second definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta error: duplicate diagnostic item in crate `core`: `IntoIterator`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `none_error`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `maybe_uninit_zeroed`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `deref_target`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `gen_future`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `mem_zeroed`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `maybe_uninit_uninit`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `send_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `debug_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `option_type`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `sync_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `result_type`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `mem_uninitialized`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `from_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `assume_init`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `deref_method`. | = note: the diagnostic item is first defined in crate `core`. error[E0277]: the size for values of type `core::num::NonZeroU32` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:122:6 | 122 | impl From for Error { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `core::num::NonZeroU32` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:122:6 | 122 | impl From for Error { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error: duplicate lang item in crate `std` (which `test` depends on): `f32_runtime`. | = note: the lang item is first defined in crate `std` (which `term` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `f64_runtime`. | = note: the lang item is first defined in crate `std` (which `term` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `panic_impl`. | = note: the lang item is first defined in crate `std` (which `term` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `begin_panic`. | = note: the lang item is first defined in crate `std` (which `term` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `oom`. | = note: the lang item is first defined in crate `std` (which `term` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `start`. | = note: the lang item is first defined in crate `std` (which `term` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `termination`. | = note: the lang item is first defined in crate `std` (which `term` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bool`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `char`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `str`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `array`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `slice`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `slice_u8`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `const_ptr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `mut_ptr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `const_slice_ptr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `mut_slice_ptr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i8`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i16`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i32`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i64`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i128`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `isize`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u8`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u16`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u32`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u64`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u128`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `usize`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `f32`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `f64`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `sized`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `unsize`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `structural_peq`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `structural_teq`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `copy`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `clone`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `sync`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `discriminant_kind`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `discriminant_type`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `freeze`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `drop`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `coerce_unsized`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `dispatch_from_dyn`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `add`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `sub`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `mul`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `div`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `rem`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `neg`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `not`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitxor`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitand`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitor`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `shl`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `shr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `add_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `sub_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `mul_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `div_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `rem_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitxor_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitand_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitor_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `shl_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `shr_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `index`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `index_mut`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `unsafe_cell`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `va_list`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `deref`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `deref_mut`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `receiver`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `fn`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `fn_mut`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `fn_once`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `fn_once_output`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `future_trait`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `generator_state`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `generator`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `unpin`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `pin`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `eq`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `partial_ord`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `panic`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `panic_bounds_check`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `panic_info`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `panic_location`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `drop_in_place`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `alloc_layout`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `phantom_data`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `manually_drop`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `maybe_uninit`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `align_offset`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `try`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `from_error`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `from_ok`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `into_result`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Ready`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Pending`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error[E0277]: the size for values of type `&'static str` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:149:35 | 149 | fn internal_desc(error: Error) -> Option<&'static str> { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `&'static str` error: duplicate lang item in crate `core` (which `std` depends on): `from_generator`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `get_context`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `poll`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `from`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Some`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `None`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Ok`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Err`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `into_iter`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `next`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `new_unchecked`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/use_file.rs:30:44 | 30 | pub fn getrandom_inner(dest: &mut [u8]) -> Result<(), Error> { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/use_file.rs:30:44 | 30 | pub fn getrandom_inner(dest: &mut [u8]) -> Result<(), Error> { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `i32` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/use_file.rs:48:20 | 48 | fn get_rng_fd() -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `i32` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/use_file.rs:48:20 | 48 | fn get_rng_fd() -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `i32` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/use_file.rs:50:20 | 50 | fn get_fd() -> Option { | ^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `i32` error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/use_file.rs:86:30 | 86 | fn wait_until_rng_ready() -> Result<(), Error> { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error: duplicate lang item in crate `core` (which `std` depends on): `RangeFrom`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `RangeFull`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `RangeInclusive`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `range_inclusive_new`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Range`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `RangeToInclusive`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `RangeTo`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `str_alloc`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `slice_alloc`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `slice_u8_alloc`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `exchange_malloc`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `box_free`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `owned_box`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `panic_unwind` (which `std` depends on): `eh_personality`. | = note: the lang item is first defined in crate `panic_unwind` (which `std` depends on) = note: first definition in `panic_unwind` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libpanic_unwind-9df9132a59ceb401.rmeta = note: second definition in `panic_unwind` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-cb36837ea2d84c1b.rlib error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/use_file.rs:86:30 | 86 | fn wait_until_rng_ready() -> Result<(), Error> { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/use_file.rs:131:21 | 131 | struct DropGuard(F); | ^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/use_file.rs:133:9 | 133 | impl Drop for DropGuard { | ^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/lib.rs:277:38 | 277 | pub fn getrandom(dest: &mut [u8]) -> Result<(), error::Error> { | ^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/lib.rs:277:38 | 277 | pub fn getrandom(dest: &mut [u8]) -> Result<(), error::Error> { | ^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:19:16 | 19 | #[derive(Copy, Clone, Eq, PartialEq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:19:10 | 19 | #[derive(Copy, Clone, Eq, PartialEq)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `&str` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:65:50 | 65 | fn os_err(errno: i32, buf: &mut [u8]) -> Option<&str> { | ^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `&str` error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/util_libc.rs:55:6 | 55 | ) -> Result<(), Error> { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/util_libc.rs:55:6 | 55 | ) -> Result<(), Error> { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `i32` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/util_libc.rs:110:44 | 110 | pub unsafe fn open_readonly(path: &str) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `i32` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/util_libc.rs:110:44 | 110 | pub unsafe fn open_readonly(path: &str) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `error_impls::std::io::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error_impls.rs:15:6 | 15 | impl From for Error { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error_impls::std::io::Error` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error_impls.rs:15:6 | 15 | impl From for Error { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error_impls.rs:26:6 | 26 | impl From for io::Error { | ^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `error_impls::std::io::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error_impls.rs:26:6 | 26 | impl From for io::Error { | ^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error_impls::std::io::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/linux_android.rs:14:44 | 14 | pub fn getrandom_inner(dest: &mut [u8]) -> Result<(), Error> { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `error::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/linux_android.rs:14:44 | 14 | pub fn getrandom_inner(dest: &mut [u8]) -> Result<(), Error> { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `error::Error` error[E0277]: the size for values of type `i32` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:45:34 | 45 | pub fn raw_os_error(self) -> Option { | ^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `i32` error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:88:50 | 88 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `core::fmt::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:88:50 | 88 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `core::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:107:50 | 107 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `core::fmt::Error` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/error.rs:107:50 | 107 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `core::fmt::Error` error: duplicate lang item in crate `std` (which `test` depends on): `f32_runtime`. | = note: the lang item is first defined in crate `std` (which `proc_macro` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `f64_runtime`. | = note: the lang item is first defined in crate `std` (which `proc_macro` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `panic_impl`. | = note: the lang item is first defined in crate `std` (which `proc_macro` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `begin_panic`. | = note: the lang item is first defined in crate `std` (which `proc_macro` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `oom`. | = note: the lang item is first defined in crate `std` (which `proc_macro` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `start`. | = note: the lang item is first defined in crate `std` (which `proc_macro` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `std` (which `test` depends on): `termination`. | = note: the lang item is first defined in crate `std` (which `proc_macro` depends on) = note: first definition in `std` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libstd-9a305b39f02b41c1.rmeta = note: second definition in `std` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-edfba68bd3501617.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bool`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `char`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `str`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `array`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `slice`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `slice_u8`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `const_ptr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `mut_ptr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `const_slice_ptr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `mut_slice_ptr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i8`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i16`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i32`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i64`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `i128`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `isize`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u8`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u16`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u32`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u64`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `u128`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `usize`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `f32`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `f64`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `sized`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `unsize`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `structural_peq`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `structural_teq`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `copy`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `clone`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `sync`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `discriminant_kind`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `discriminant_type`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `freeze`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `drop`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `coerce_unsized`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `dispatch_from_dyn`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `add`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `sub`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `mul`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `div`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `rem`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `neg`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `not`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitxor`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitand`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitor`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `shl`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `shr`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `add_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `sub_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `mul_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `div_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `rem_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitxor_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitand_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `bitor_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `shl_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `shr_assign`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `index`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `index_mut`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `unsafe_cell`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `va_list`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `deref`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `deref_mut`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `receiver`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `fn`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/util.rs:42:42 | 42 | pub fn unsync_init(&self, init: impl FnOnce() -> usize) -> usize { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error: duplicate lang item in crate `core` (which `std` depends on): `fn_mut`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `fn_once`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `fn_once_output`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `future_trait`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `generator_state`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `generator`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `unpin`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `pin`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `eq`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `partial_ord`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error[E0277]: the size for values of type `usize` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/util.rs:42:42 | 42 | pub fn unsync_init(&self, init: impl FnOnce() -> usize) -> usize { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `usize` error: duplicate lang item in crate `core` (which `std` depends on): `panic`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `panic_bounds_check`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `panic_info`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `panic_location`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `drop_in_place`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `alloc_layout`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `phantom_data`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `manually_drop`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `maybe_uninit`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `align_offset`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `try`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `from_error`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error[E0277]: the size for values of type `()` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/util.rs:61:42 | 61 | pub fn unsync_init(&self, init: impl FnOnce() -> bool) -> bool { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `()` error: duplicate lang item in crate `core` (which `std` depends on): `from_ok`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `into_result`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Ready`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Pending`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `from_generator`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `get_context`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `poll`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `from`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Some`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `None`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error[E0277]: the size for values of type `bool` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/util.rs:61:42 | 61 | pub fn unsync_init(&self, init: impl FnOnce() -> bool) -> bool { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `bool` error: duplicate lang item in crate `core` (which `std` depends on): `Ok`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Err`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `into_iter`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `next`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `new_unchecked`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `RangeFrom`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `RangeFull`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `RangeInclusive`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `range_inclusive_new`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `Range`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `RangeToInclusive`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `core` (which `std` depends on): `RangeTo`. | = note: the lang item is first defined in crate `core` (which `std` depends on) = note: first definition in `core` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libcore-cf056eb70218f98f.rmeta = note: second definition in `core` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2675a9a46b5cec89.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `str_alloc`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `slice_alloc`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `slice_u8_alloc`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `exchange_malloc`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `box_free`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `alloc` (which `std` depends on): `owned_box`. | = note: the lang item is first defined in crate `alloc` (which `std` depends on) = note: first definition in `alloc` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/liballoc-d69bfa9115c6ec06.rmeta = note: second definition in `alloc` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-31288459e6a43502.rlib error: duplicate lang item in crate `panic_unwind` (which `std` depends on): `eh_personality`. | = note: the lang item is first defined in crate `panic_unwind` (which `std` depends on) = note: first definition in `panic_unwind` loaded from /home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps/libpanic_unwind-9df9132a59ceb401.rmeta = note: second definition in `panic_unwind` loaded from /home/nick/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-cb36837ea2d84c1b.rlib error[E0277]: the size for values of type `core::ptr::NonNull` cannot be known at compilation time --> /home/nick/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.1.14/src/util_libc.rs:93:26 | 93 | pub fn ptr(&self) -> Option> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `core::marker::Sized` is not implemented for `core::ptr::NonNull` error: duplicate diagnostic item in crate `std`: `hashmap_type`. | = note: the diagnostic item is first defined in crate `std`. error: aborting due to 164 previous errors error: duplicate diagnostic item in crate `std`: `hashset_type`. | = note: the diagnostic item is first defined in crate `std`. error: duplicate diagnostic item in crate `std`: `mutex_type`. | = note: the diagnostic item is first defined in crate `std`. error: duplicate diagnostic item in crate `core`: `IntoIterator`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `none_error`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `maybe_uninit_zeroed`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `deref_target`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `gen_future`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `mem_zeroed`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `maybe_uninit_uninit`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `send_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `debug_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `option_type`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `sync_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `result_type`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `mem_uninitialized`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `from_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `assume_init`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `deref_method`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `alloc`: `Arc`. | = note: the diagnostic item is first defined in crate `alloc`. error: duplicate diagnostic item in crate `alloc`: `vec_type`. | = note: the diagnostic item is first defined in crate `alloc`. error: duplicate diagnostic item in crate `alloc`: `Rc`. | = note: the diagnostic item is first defined in crate `alloc`. error: duplicate diagnostic item in crate `alloc`: `string_type`. | = note: the diagnostic item is first defined in crate `alloc`. error: duplicate diagnostic item in crate `alloc`: `vecdeque_type`. | = note: the diagnostic item is first defined in crate `alloc`. For more information about this error, try `rustc --explain E0277`. error: could not compile `getrandom` To learn more, run the command again with --verbose. warning: build failed, waiting for other jobs to finish... error: duplicate diagnostic item in crate `std`: `hashmap_type`. | = note: the diagnostic item is first defined in crate `std`. error: duplicate diagnostic item in crate `std`: `hashset_type`. | = note: the diagnostic item is first defined in crate `std`. error: duplicate diagnostic item in crate `std`: `mutex_type`. | = note: the diagnostic item is first defined in crate `std`. error: duplicate diagnostic item in crate `core`: `IntoIterator`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `none_error`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `maybe_uninit_zeroed`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `deref_target`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `gen_future`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `mem_zeroed`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `maybe_uninit_uninit`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `send_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `debug_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `option_type`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `sync_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `result_type`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `mem_uninitialized`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `from_trait`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `assume_init`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `core`: `deref_method`. | = note: the diagnostic item is first defined in crate `core`. error: duplicate diagnostic item in crate `alloc`: `Arc`. | = note: the diagnostic item is first defined in crate `alloc`. error: duplicate diagnostic item in crate `alloc`: `vec_type`. | = note: the diagnostic item is first defined in crate `alloc`. error: duplicate diagnostic item in crate `alloc`: `Rc`. | = note: the diagnostic item is first defined in crate `alloc`. error: duplicate diagnostic item in crate `alloc`: `string_type`. | = note: the diagnostic item is first defined in crate `alloc`. error: duplicate diagnostic item in crate `alloc`: `vecdeque_type`. | = note: the diagnostic item is first defined in crate `alloc`. error[E0277]: the size for values of type `std::path::PathBuf` cannot be known at compilation time --> library/term/src/terminfo/searcher.rs:14:43 | 14 | pub fn get_dbpath_for_term(term: &str) -> Option { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `std::path::PathBuf` error[E0038]: the trait `std::io::Read` cannot be made into an object --> library/term/src/terminfo/parser/compiled.rs:160:19 | 160 | fn read_le_u16(r: &mut dyn io::Read) -> io::Result { | ^^^^^^^^^^^^^^^^^ the trait `std::io::Read` cannot be made into an object | ::: /home/nick/development/rust/rust/library/std/src/io/mod.rs:823:8 | 823 | fn by_ref(&mut self) -> &mut Self | ------ the trait cannot be made into an object because method `by_ref` references the `Self` type in its return type ... 860 | fn bytes(self) -> Bytes | ----- the trait cannot be made into an object because method `bytes` references the `Self` type in its return type ... 898 | fn chain(self, next: R) -> Chain | ----- the trait cannot be made into an object because method `chain` references the `Self` type in its return type ... 937 | fn take(self, limit: u64) -> Take | ---- the trait cannot be made into an object because method `take` references the `Self` type in its return type error[E0277]: the size for values of type `u16` cannot be known at compilation time --> library/term/src/terminfo/parser/compiled.rs:160:41 | 160 | fn read_le_u16(r: &mut dyn io::Read) -> io::Result { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `u16` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/parser/compiled.rs:160:41 | 160 | fn read_le_u16(r: &mut dyn io::Read) -> io::Result { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0038]: the trait `std::io::Read` cannot be made into an object --> library/term/src/terminfo/parser/compiled.rs:166:19 | 166 | fn read_le_u32(r: &mut dyn io::Read) -> io::Result { | ^^^^^^^^^^^^^^^^^ the trait `std::io::Read` cannot be made into an object | ::: /home/nick/development/rust/rust/library/std/src/io/mod.rs:823:8 | 823 | fn by_ref(&mut self) -> &mut Self | ------ the trait cannot be made into an object because method `by_ref` references the `Self` type in its return type ... 860 | fn bytes(self) -> Bytes | ----- the trait cannot be made into an object because method `bytes` references the `Self` type in its return type ... 898 | fn chain(self, next: R) -> Chain | ----- the trait cannot be made into an object because method `chain` references the `Self` type in its return type ... 937 | fn take(self, limit: u64) -> Take | ---- the trait cannot be made into an object because method `take` references the `Self` type in its return type error[E0277]: the size for values of type `u32` cannot be known at compilation time --> library/term/src/terminfo/parser/compiled.rs:166:41 | 166 | fn read_le_u32(r: &mut dyn io::Read) -> io::Result { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `u32` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/parser/compiled.rs:166:41 | 166 | fn read_le_u32(r: &mut dyn io::Read) -> io::Result { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0038]: the trait `std::io::Read` cannot be made into an object --> library/term/src/terminfo/parser/compiled.rs:172:17 | 172 | fn read_byte(r: &mut dyn io::Read) -> io::Result { | ^^^^^^^^^^^^^^^^^ the trait `std::io::Read` cannot be made into an object | ::: /home/nick/development/rust/rust/library/std/src/io/mod.rs:823:8 | 823 | fn by_ref(&mut self) -> &mut Self | ------ the trait cannot be made into an object because method `by_ref` references the `Self` type in its return type ... 860 | fn bytes(self) -> Bytes | ----- the trait cannot be made into an object because method `bytes` references the `Self` type in its return type ... 898 | fn chain(self, next: R) -> Chain | ----- the trait cannot be made into an object because method `chain` references the `Self` type in its return type ... 937 | fn take(self, limit: u64) -> Take | ---- the trait cannot be made into an object because method `take` references the `Self` type in its return type error[E0277]: the size for values of type `u8` cannot be known at compilation time --> library/term/src/terminfo/parser/compiled.rs:172:39 | 172 | fn read_byte(r: &mut dyn io::Read) -> io::Result { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `u8` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/parser/compiled.rs:172:39 | 172 | fn read_byte(r: &mut dyn io::Read) -> io::Result { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0038]: the trait `std::io::Read` cannot be made into an object --> library/term/src/terminfo/parser/compiled.rs:181:20 | 181 | pub fn parse(file: &mut dyn io::Read, longnames: bool) -> Result { | ^^^^^^^^^^^^^^^^^ the trait `std::io::Read` cannot be made into an object | ::: /home/nick/development/rust/rust/library/std/src/io/mod.rs:823:8 | 823 | fn by_ref(&mut self) -> &mut Self | ------ the trait cannot be made into an object because method `by_ref` references the `Self` type in its return type ... 860 | fn bytes(self) -> Bytes | ----- the trait cannot be made into an object because method `bytes` references the `Self` type in its return type ... 898 | fn chain(self, next: R) -> Chain | ----- the trait cannot be made into an object because method `chain` references the `Self` type in its return type ... 937 | fn take(self, limit: u64) -> Take | ---- the trait cannot be made into an object because method `take` references the `Self` type in its return type error[E0277]: the size for values of type `terminfo::TermInfo` cannot be known at compilation time --> library/term/src/terminfo/parser/compiled.rs:181:59 | 181 | pub fn parse(file: &mut dyn io::Read, longnames: bool) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::TermInfo` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/term/src/terminfo/parser/compiled.rs:181:59 | 181 | pub fn parse(file: &mut dyn io::Read, longnames: bool) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `bridge::buffer::Slice<'a, T>` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:17:9 | 17 | impl Copy for Slice<'a, T> {} | ^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `bridge::buffer::Slice<'a, T>` error[E0277]: the size for values of type `std::vec::Vec` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:124:70 | 124 | pub fn expand(cap: &[u8], params: &[Param], vars: &mut Variables) -> Result, String> { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::vec::Vec` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:124:70 | 124 | pub fn expand(cap: &[u8], params: &[Param], vars: &mut Variables) -> Result, String> { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `u8` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:124:70 | 124 | pub fn expand(cap: &[u8], params: &[Param], vars: &mut Variables) -> Result, String> { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `u8` error[E0277]: the size for values of type `std::vec::Vec` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:494:54 | 494 | fn format(val: Param, op: FormatOp, flags: Flags) -> Result, String> { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::vec::Vec` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:494:54 | 494 | fn format(val: Param, op: FormatOp, flags: Flags) -> Result, String> { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `bridge::buffer::Slice<'a, T>` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:18:9 | 18 | impl Clone for Slice<'a, T> { | ^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` | = help: the trait `std::marker::Sized` is not implemented for `bridge::buffer::Slice<'a, T>` error[E0277]: the size for values of type `u8` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:494:54 | 494 | fn format(val: Param, op: FormatOp, flags: Flags) -> Result, String> { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `u8` error[E0277]: the size for values of type `&'a [T]` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:24:9 | 24 | impl From<&'a [T]> for Slice<'a, T> { | ^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:16 | 372 | pub trait From: Sized { | - required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `&'a [T]` warning: the trait `Terminal` cannot be made into an object --> library/term/src/lib.rs:195:8 | 146 | pub trait Terminal: Write { | -------- this trait cannot be made into an object... ... 195 | fn into_inner(self) -> Self::Output | ^^^^^^^^^^ ...because method `into_inner` references the `Self` type in its `where` clause | = note: `#[warn(where_clauses_object_safety)]` on by default = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #51443 = help: consider moving `into_inner` to another trait error[E0277]: the size for values of type `std::boxed::Box<(dyn Terminal + std::marker::Send + 'static)>` cannot be known at compilation time --> library/term/src/lib.rs:61:20 | 61 | pub fn stdout() -> Option> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `std::boxed::Box<(dyn Terminal + std::marker::Send + 'static)>` error[E0277]: the size for values of type `bridge::buffer::Slice<'a, T>` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:24:9 | 24 | impl From<&'a [T]> for Slice<'a, T> { | ^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:20 | 372 | pub trait From: Sized { | ----- required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `bridge::buffer::Slice<'a, T>` error[E0038]: the trait `Terminal` cannot be made into an object --> library/term/src/lib.rs:61:20 | 61 | pub fn stdout() -> Option> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Terminal` cannot be made into an object ... 146 | pub trait Terminal: Write { | -------- this trait cannot be made into an object... | ::: /home/nick/development/rust/rust/library/std/src/io/mod.rs:1551:8 | 1551 | fn by_ref(&mut self) -> &mut Self | ------ ...because method `by_ref` references the `Self` type in its return type | = help: consider moving `by_ref` to another trait error[E0277]: the size for values of type `std::boxed::Box<(dyn Terminal + std::marker::Send + 'static)>` cannot be known at compilation time --> library/term/src/lib.rs:77:20 | 77 | pub fn stderr() -> Option> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `std::boxed::Box<(dyn Terminal + std::marker::Send + 'static)>` error[E0277]: the size for values of type `bridge::buffer::Buffer` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:49:15 | 49 | impl Default for Buffer { | ^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/default.rs:84:20 | 84 | pub trait Default: Sized { | ----- required by this bound in `std::default::Default` | = help: the trait `std::marker::Sized` is not implemented for `bridge::buffer::Buffer` error[E0038]: the trait `Terminal` cannot be made into an object --> library/term/src/lib.rs:77:20 | 77 | pub fn stderr() -> Option> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Terminal` cannot be made into an object ... 146 | pub trait Terminal: Write { | -------- this trait cannot be made into an object... | ::: /home/nick/development/rust/rust/library/std/src/io/mod.rs:1551:8 | 1551 | fn by_ref(&mut self) -> &mut Self | ------ ...because method `by_ref` references the `Self` type in its return type | = help: consider moving `by_ref` to another trait error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:23:16 | 23 | pub names: Vec, | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::vec::Vec` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:119:15 | 119 | impl From> for Buffer { | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:16 | 372 | pub trait From: Sized { | - required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `std::vec::Vec` error[E0277]: the size for values of type `bridge::buffer::Buffer` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:119:15 | 119 | impl From> for Buffer { | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:20 | 372 | pub trait From: Sized { | ----- required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `bridge::buffer::Buffer` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:25:16 | 25 | pub bools: HashMap, | ^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/std/src/collections/hash/map.rs:201:23 | 201 | pub struct HashMap { | - required by this bound in `std::collections::HashMap` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `std::collections::hash_map::RandomState` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:25:16 | 25 | pub bools: HashMap, | ^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/std/src/collections/hash/map.rs:201:26 | 201 | pub struct HashMap { | - required by this bound in `std::collections::HashMap` | = help: the trait `std::marker::Sized` is not implemented for `std::collections::hash_map::RandomState` error[E0277]: the size for values of type `bridge::client::TokenStream` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:182:6 | 182 | impl Clone for TokenStream { | ^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::TokenStream` error[E0277]: the size for values of type `u32` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:27:18 | 27 | pub numbers: HashMap, | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/std/src/collections/hash/map.rs:201:23 | 201 | pub struct HashMap { | - required by this bound in `std::collections::HashMap` | = help: the trait `std::marker::Sized` is not implemented for `u32` error[E0277]: the size for values of type `bridge::client::TokenStreamIter` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:188:6 | 188 | impl Clone for TokenStreamIter { | ^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::TokenStreamIter` error[E0277]: the size for values of type `std::vec::Vec` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:29:18 | 29 | pub strings: HashMap>, | ^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/std/src/collections/hash/map.rs:201:23 | 201 | pub struct HashMap { | - required by this bound in `std::collections::HashMap` | = help: the trait `std::marker::Sized` is not implemented for `std::vec::Vec` error[E0277]: the size for values of type `bridge::client::Group` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:194:6 | 194 | impl Clone for Group { | ^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Group` error[E0277]: the size for values of type `u8` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:29:18 | 29 | pub strings: HashMap>, | ^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `u8` error[E0277]: the size for values of type `bridge::client::Literal` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:200:6 | 200 | impl Clone for Literal { | ^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Literal` error[E0277]: the size for values of type `std::vec::Vec` cannot be known at compilation time --> library/term/src/terminfo/parm/tests.rs:44:10 | 44 | ) -> Result, String> { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::vec::Vec` error[E0277]: the size for values of type `bridge::client::SourceFile` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:219:6 | 219 | impl Clone for SourceFile { | ^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::SourceFile` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/term/src/terminfo/parm/tests.rs:44:10 | 44 | ) -> Result, String> { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `(A,)` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:364:13 | 364 | f: impl FnOnce(A) -> R, | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:219:18 | 219 | pub trait FnOnce { | ---- required by this bound in `std::ops::FnOnce` | = help: the trait `std::marker::Sized` is not implemented for `(A,)` error[E0277]: the size for values of type `u8` cannot be known at compilation time --> library/term/src/terminfo/parm/tests.rs:44:10 | 44 | ) -> Result, String> { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `u8` error[E0277]: the size for values of type `(TokenStream,)` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:408:21 | 408 | f: impl FnOnce(crate::TokenStream) -> crate::TokenStream, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:219:18 | 219 | pub trait FnOnce { | ---- required by this bound in `std::ops::FnOnce` | = help: the trait `std::marker::Sized` is not implemented for `(TokenStream,)` error[E0277]: the size for values of type `terminfo::parm::States` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:11:17 | 11 | #[derive(Clone, Copy, PartialEq)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::parm::States` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:408:21 | 408 | f: impl FnOnce(crate::TokenStream) -> crate::TokenStream, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:223:5 | 223 | type Output; | ------------ required by this bound in `std::ops::FnOnce` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `terminfo::parm::States` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:11:10 | 11 | #[derive(Clone, Copy, PartialEq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::parm::States` error[E0277]: the size for values of type `(TokenStream, TokenStream)` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:423:21 | 423 | f: impl FnOnce(crate::TokenStream, crate::TokenStream) -> crate::TokenStream, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:219:18 | 219 | pub trait FnOnce { | ---- required by this bound in `std::ops::FnOnce` | = help: the trait `std::marker::Sized` is not implemented for `(TokenStream, TokenStream)` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:423:21 | 423 | f: impl FnOnce(crate::TokenStream, crate::TokenStream) -> crate::TokenStream, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:223:5 | 223 | type Output; | ------------ required by this bound in `std::ops::FnOnce` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `&'a mut F` cannot be known at compilation time --> library/proc_macro/src/bridge/closure.rs:16:34 | 16 | impl<'a, A, R, F: FnMut(A) -> R> From<&'a mut F> for Closure<'a, A, R> { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:16 | 372 | pub trait From: Sized { | - required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `&'a mut F` error[E0277]: the size for values of type `terminfo::parm::FormatState` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:28:27 | 28 | #[derive(Copy, PartialEq, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::parm::FormatState` error[E0277]: the size for values of type `terminfo::parm::FormatState` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:28:10 | 28 | #[derive(Copy, PartialEq, Clone)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::parm::FormatState` error[E0277]: the size for values of type `terminfo::parm::Param` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:37:10 | 37 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::parm::Param` error[E0277]: the size for values of type `terminfo::parm::Flags` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:447:27 | 447 | #[derive(Copy, PartialEq, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::parm::Flags` error[E0277]: the size for values of type `terminfo::parm::Flags` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:447:10 | 447 | #[derive(Copy, PartialEq, Clone)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::parm::Flags` error[E0277]: the size for values of type `terminfo::parm::FormatOp` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:463:16 | 463 | #[derive(Copy, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::parm::FormatOp` error[E0277]: the size for values of type `bridge::closure::Closure<'a, A, R>` cannot be known at compilation time --> library/proc_macro/src/bridge/closure.rs:16:34 | 16 | impl<'a, A, R, F: FnMut(A) -> R> From<&'a mut F> for Closure<'a, A, R> { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:20 | 372 | pub trait From: Sized { | ----- required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `bridge::closure::Closure<'a, A, R>` error[E0277]: the size for values of type `terminfo::parm::FormatOp` cannot be known at compilation time --> library/term/src/terminfo/parm.rs:463:10 | 463 | #[derive(Copy, Clone)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::parm::FormatOp` error[E0277]: the size for values of type `(A,)` cannot be known at compilation time --> library/proc_macro/src/bridge/closure.rs:16:31 | 16 | impl<'a, A, R, F: FnMut(A) -> R> From<&'a mut F> for Closure<'a, A, R> { | ^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:219:18 | 219 | pub trait FnOnce { | ---- required by this bound in `std::ops::FnOnce` | = help: the trait `std::marker::Sized` is not implemented for `(A,)` error[E0277]: the size for values of type `Attr` cannot be known at compilation time --> library/term/src/lib.rs:120:38 | 120 | #[derive(Debug, PartialEq, Eq, Copy, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `Attr` error[E0277]: the size for values of type `R` cannot be known at compilation time --> library/proc_macro/src/bridge/closure.rs:16:31 | 16 | impl<'a, A, R, F: FnMut(A) -> R> From<&'a mut F> for Closure<'a, A, R> { | ^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:223:5 | 223 | type Output; | ------------ required by this bound in `std::ops::FnOnce` | help: consider restricting type parameter `R` | 16 | impl<'a, A, R: std::marker::Sized, F: FnMut(A) -> R> From<&'a mut F> for Closure<'a, A, R> { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `Attr` cannot be known at compilation time --> library/term/src/lib.rs:120:32 | 120 | #[derive(Debug, PartialEq, Eq, Copy, Clone)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `Attr` error[E0277]: the size for values of type `(A,)` cannot be known at compilation time --> library/proc_macro/src/bridge/closure.rs:18:44 | 18 | unsafe extern "C" fn call R>(env: &mut Env, arg: A) -> R { | ^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:147:17 | 147 | pub trait FnMut: FnOnce { | ---- required by this bound in `std::ops::FnMut` | = help: the trait `std::marker::Sized` is not implemented for `(A,)` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/lib.rs:157:46 | 157 | fn fg(&mut self, color: color::Color) -> io::Result; | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `R` cannot be known at compilation time --> library/proc_macro/src/bridge/closure.rs:18:56 | 18 | unsafe extern "C" fn call R>(env: &mut Env, arg: A) -> R { | ^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:223:5 | 223 | type Output; | ------------ required by this bound in `std::ops::FnOnce` | help: consider restricting type parameter `R` | 18 | unsafe extern "C" fn call R>(env: &mut Env, arg: A) -> R { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/lib.rs:157:46 | 157 | fn fg(&mut self, color: color::Color) -> io::Result; | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `std::num::NonZeroU32` cannot be known at compilation time --> library/proc_macro/src/bridge/handle.rs:13:11 | 13 | data: BTreeMap, | ^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/collections/btree/map.rs:125:21 | 125 | pub struct BTreeMap { | - required by this bound in `std::collections::BTreeMap` | = help: the trait `std::marker::Sized` is not implemented for `std::num::NonZeroU32` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/lib.rs:166:46 | 166 | fn bg(&mut self, color: color::Color) -> io::Result; | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `T` cannot be known at compilation time --> library/proc_macro/src/bridge/handle.rs:13:11 | 13 | data: BTreeMap, | ^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/collections/btree/map.rs:125:24 | 125 | pub struct BTreeMap { | - required by this bound in `std::collections::BTreeMap` | help: consider further restricting this bound | 11 | pub(super) struct OwnedStore { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/lib.rs:166:46 | 166 | fn bg(&mut self, color: color::Color) -> io::Result; | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/lib.rs:171:39 | 171 | fn attr(&mut self, attr: Attr) -> io::Result; | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `T` cannot be known at compilation time --> library/proc_macro/src/bridge/handle.rs:54:15 | 54 | interner: HashMap, | ^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/std/src/collections/hash/map.rs:201:20 | 201 | pub struct HashMap { | - required by this bound in `std::collections::HashMap` | help: consider further restricting this bound | 52 | pub(super) struct InternedStore { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/lib.rs:171:39 | 171 | fn attr(&mut self, attr: Attr) -> io::Result; | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `std::num::NonZeroU32` cannot be known at compilation time --> library/proc_macro/src/bridge/handle.rs:54:15 | 54 | interner: HashMap, | ^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/std/src/collections/hash/map.rs:201:23 | 201 | pub struct HashMap { | - required by this bound in `std::collections::HashMap` | = help: the trait `std::marker::Sized` is not implemented for `std::num::NonZeroU32` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/lib.rs:186:28 | 186 | fn reset(&mut self) -> io::Result; | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `std::collections::hash_map::RandomState` cannot be known at compilation time --> library/proc_macro/src/bridge/handle.rs:54:15 | 54 | interner: HashMap, | ^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/std/src/collections/hash/map.rs:201:26 | 201 | pub struct HashMap { | - required by this bound in `std::collections::HashMap` | = help: the trait `std::marker::Sized` is not implemented for `std::collections::hash_map::RandomState` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/lib.rs:186:28 | 186 | fn reset(&mut self) -> io::Result; | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:107:9 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 107 | impl Encode for () { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `&(dyn std::error::Error + 'static)` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:45:25 | 45 | fn source(&self) -> Option<&(dyn error::Error + 'static)> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `&(dyn std::error::Error + 'static)` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:111:9 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 111 | impl DecodeMut<'_, '_, S> for () { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:55:50 | 55 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `u8` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:115:9 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 115 | impl Encode for u8 { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `u8` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:55:50 | 55 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `u8` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:121:9 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 121 | impl DecodeMut<'_, '_, S> for u8 { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `u8` error[E0277]: the size for values of type `terminfo::TermInfo` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:67:26 | 67 | pub fn from_env() -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::TermInfo` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:132:9 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 132 | impl Encode for bool { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `terminfo::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:67:26 | 67 | pub fn from_env() -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::Error` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:138:9 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 138 | impl DecodeMut<'_, '_, S> for bool { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `terminfo::TermInfo` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:82:37 | 82 | pub fn from_name(name: &str) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::TermInfo` error[E0277]: the size for values of type `char` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:148:9 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 148 | impl Encode for char { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `char` error[E0277]: the size for values of type `terminfo::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:82:37 | 82 | pub fn from_name(name: &str) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::Error` error[E0277]: the size for values of type `char` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:154:9 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 154 | impl DecodeMut<'_, '_, S> for char { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `char` error[E0277]: the size for values of type `terminfo::TermInfo` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:91:50 | 91 | pub fn from_path>(path: P) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::TermInfo` error[E0277]: the size for values of type `std::num::NonZeroU32` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:160:9 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 160 | impl Encode for NonZeroU32 { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `std::num::NonZeroU32` error[E0277]: the size for values of type `terminfo::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:91:50 | 91 | pub fn from_path>(path: P) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::Error` error[E0277]: the size for values of type `std::num::NonZeroU32` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:166:9 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 166 | impl DecodeMut<'_, '_, S> for NonZeroU32 { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `std::num::NonZeroU32` error[E0277]: the size for values of type `terminfo::TermInfo` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:95:35 | 95 | fn _from_path(path: &Path) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::TermInfo` error[E0277]: the size for values of type `(A, B)` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:172:37 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 172 | impl, B: Encode> Encode for (A, B) { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `(A, B)` error[E0277]: the size for values of type `terminfo::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:95:35 | 95 | fn _from_path(path: &Path) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::Error` error[E0277]: the size for values of type `(A, B)` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:179:75 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 179 | impl DecodeMut<'a, 's, S>, B: for<'s> DecodeMut<'a, 's, S>> DecodeMut<'a, '_, S> | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `(A, B)` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:139:46 | 139 | fn fg(&mut self, color: color::Color) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `&[u8]` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:209:9 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 209 | impl Encode for &[u8] { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `&[u8]` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:139:46 | 139 | fn fg(&mut self, color: color::Color) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `&'a [u8]` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:216:9 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 216 | impl DecodeMut<'a, '_, S> for &'a [u8] { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `&'a [u8]` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:147:46 | 147 | fn bg(&mut self, color: color::Color) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `&str` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:225:9 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 225 | impl Encode for &str { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `&str` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:147:46 | 147 | fn bg(&mut self, color: color::Color) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `&'a str` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:231:9 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 231 | impl DecodeMut<'a, '_, S> for &'a str { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `&'a str` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:155:39 | 155 | fn attr(&mut self, attr: Attr) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:237:9 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 237 | impl Encode for String { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:155:39 | 155 | fn attr(&mut self, attr: Attr) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:243:9 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 243 | impl DecodeMut<'_, '_, S> for String { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:173:28 | 173 | fn reset(&mut self) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `std::boxed::Box<(dyn std::any::Any + std::marker::Send + 'static)>` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:257:6 | 257 | impl From> for PanicMessage { | ^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:16 | 372 | pub trait From: Sized { | - required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `std::boxed::Box<(dyn std::any::Any + std::marker::Send + 'static)>` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:173:28 | 173 | fn reset(&mut self) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `bridge::rpc::PanicMessage` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:257:6 | 257 | impl From> for PanicMessage { | ^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:20 | 372 | pub trait From: Sized { | ----- required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `bridge::rpc::PanicMessage` error[E0277]: the size for values of type `terminfo::TerminfoTerminal` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:218:27 | 218 | pub fn new(out: T) -> Option> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `terminfo::TerminfoTerminal` error[E0277]: the size for values of type `std::boxed::Box<(dyn std::any::Any + std::marker::Send + 'static)>` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:269:6 | 269 | impl Into> for PanicMessage { | ^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::boxed::Box<(dyn std::any::Any + std::marker::Send + 'static)>` error[E0277]: the size for values of type `bool` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:226:61 | 226 | fn apply_cap(&mut self, cmd: &str, params: &[Param]) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bool` error[E0277]: the size for values of type `bridge::rpc::PanicMessage` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:269:6 | 269 | impl Into> for PanicMessage { | ^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:20 | 277 | pub trait Into: Sized { | ----- required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `bridge::rpc::PanicMessage` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:226:61 | 226 | fn apply_cap(&mut self, cmd: &str, params: &[Param]) -> io::Result { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `bridge::rpc::PanicMessage` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:292:9 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 292 | impl Encode for PanicMessage { | ^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `bridge::rpc::PanicMessage` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:238:40 | 238 | fn write(&mut self, buf: &[u8]) -> io::Result { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `bridge::rpc::PanicMessage` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:298:9 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 298 | impl DecodeMut<'_, '_, S> for PanicMessage { | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | = help: the trait `std::marker::Sized` is not implemented for `bridge::rpc::PanicMessage` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:238:40 | 238 | fn write(&mut self, buf: &[u8]) -> io::Result { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:242:28 | 242 | fn flush(&mut self) -> io::Result<()> { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `>::Out` cannot be known at compilation time --> library/proc_macro/src/bridge/scoped_cell.rs:57:20 | 57 | value: Option<>::Out>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `>::Out` help: consider further restricting the associated type | 51 | ) -> R where >::Out: std::marker::Sized { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:242:28 | 242 | fn flush(&mut self) -> io::Result<()> { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `bridge::rpc::PanicMessage` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:284:6 | 284 | ) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bridge::rpc::PanicMessage` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:20:10 | 20 | #[derive(Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:20:10 | 20 | #[derive(Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `T` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:303:24 | 303 | impl Mark for Option { | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | help: consider further restricting this bound | 303 | impl Mark for Option { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:33:10 | 33 | #[derive(Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `T` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:309:28 | 309 | impl Unmark for Option { | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | help: consider further restricting this bound | 309 | impl Unmark for Option { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/term/src/terminfo/mod.rs:33:10 | 33 | #[derive(Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:33:20 | 33 | impl MultiSpan for Vec { | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/term/src/lib.rs:120:10 | 120 | #[derive(Debug, PartialEq, Eq, Copy, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `&diagnostic::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:89:17 | 89 | type Item = &'a Diagnostic; | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/iterator.rs:100:5 | 100 | type Item; | ---------- required by this bound in `std::iter::Iterator` | = help: the trait `std::marker::Sized` is not implemented for `&diagnostic::Diagnostic` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/term/src/lib.rs:120:10 | 120 | #[derive(Debug, PartialEq, Eq, Copy, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:165:31 | 165 | fn to_internal(spans: Vec) -> crate::bridge::client::MultiSpan { | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `Span` error: aborting due to 232 previous errors; 1 warning emitted Some errors have detailed explanations: E0038, E0277. For more information about an error, try `rustc --explain E0038`. error[E0277]: the size for values of type `LexError` cannot be known at compilation time --> library/proc_macro/src/lib.rs:129:16 | 129 | type Err = LexError; | ^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/str/mod.rs:79:5 | 79 | type Err; | --------- required by this bound in `std::str::FromStr` | = help: the trait `std::marker::Sized` is not implemented for `LexError` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:128:6 | 128 | impl FromStr for TokenStream { | ^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/str/mod.rs:76:20 | 76 | pub trait FromStr: Sized { | ----- required by this bound in `std::str::FromStr` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:165:6 | 165 | impl Default for TokenStream { | ^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/default.rs:84:20 | 84 | pub trait Default: Sized { | ----- required by this bound in `std::default::Default` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:176:6 | 176 | impl From for TokenStream { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:16 | 372 | pub trait From: Sized { | - required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:176:6 | 176 | impl From for TokenStream { | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:20 | 372 | pub trait From: Sized { | ----- required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:189:6 | 189 | impl iter::FromIterator for TokenStream { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:92:24 | 92 | pub trait FromIterator: Sized { | - required by this bound in `std::iter::FromIterator` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:189:6 | 189 | impl iter::FromIterator for TokenStream { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:92:28 | 92 | pub trait FromIterator: Sized { | ----- required by this bound in `std::iter::FromIterator` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:198:6 | 198 | impl iter::FromIterator for TokenStream { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:92:28 | 92 | pub trait FromIterator: Sized { | ----- required by this bound in `std::iter::FromIterator` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:207:6 | 207 | impl Extend for TokenStream { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:315:18 | 315 | pub trait Extend { | - required by this bound in `std::iter::Extend` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:214:6 | 214 | impl Extend for TokenStream { | ^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:315:18 | 315 | pub trait Extend { | - required by this bound in `std::iter::Extend` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:235:21 | 235 | type Item = TokenTree; | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/iterator.rs:100:5 | 100 | type Item; | ---------- required by this bound in `std::iter::Iterator` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `token_stream::IntoIter` cannot be known at compilation time --> library/proc_macro/src/lib.rs:250:25 | 250 | type IntoIter = IntoIter; | ^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:209:5 | 209 | type IntoIter: Iterator; | ------------------------------------------- required by this bound in `std::iter::IntoIterator` | = help: the trait `std::marker::Sized` is not implemented for `token_stream::IntoIter` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:249:21 | 249 | type Item = TokenTree; | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:205:5 | 205 | type Item; | ---------- required by this bound in `std::iter::IntoIterator` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `Group` cannot be known at compilation time --> library/proc_macro/src/lib.rs:560:6 | 560 | impl From for TokenTree { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:16 | 372 | pub trait From: Sized { | - required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `Group` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:560:6 | 560 | impl From for TokenTree { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:20 | 372 | pub trait From: Sized { | ----- required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `Ident` cannot be known at compilation time --> library/proc_macro/src/lib.rs:567:6 | 567 | impl From for TokenTree { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:16 | 372 | pub trait From: Sized { | - required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `Ident` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:567:6 | 567 | impl From for TokenTree { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:20 | 372 | pub trait From: Sized { | ----- required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `Punct` cannot be known at compilation time --> library/proc_macro/src/lib.rs:574:6 | 574 | impl From for TokenTree { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:16 | 372 | pub trait From: Sized { | - required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `Punct` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:574:6 | 574 | impl From for TokenTree { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:20 | 372 | pub trait From: Sized { | ----- required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `Literal` cannot be known at compilation time --> library/proc_macro/src/lib.rs:581:6 | 581 | impl From for TokenTree { | ^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:16 | 372 | pub trait From: Sized { | - required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `Literal` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:581:6 | 581 | impl From for TokenTree { | ^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:372:20 | 372 | pub trait From: Sized { | ----- required by this bound in `std::convert::From` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `&T` cannot be known at compilation time --> library/proc_macro/src/lib.rs:1131:42 | 1131 | fn cloned_bound(bound: Bound<&T>) -> Bound { | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/range.rs:629:16 | 629 | pub enum Bound { | - required by this bound in `std::collections::Bound` | = help: the trait `std::marker::Sized` is not implemented for `&T` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/lib.rs:1180:57 | 1180 | pub fn var + AsRef>(key: K) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::env::VarError` cannot be known at compilation time --> library/proc_macro/src/lib.rs:1180:57 | 1180 | pub fn var + AsRef>(key: K) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::env::VarError` error[E0277]: the size for values of type `bridge::client::FreeFunctions` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:59:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 59 | | impl Encode for $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::FreeFunctions` error[E0277]: the size for values of type `bridge::Marked<::FreeFunctions, bridge::client::FreeFunctions>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:67:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 67 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::FreeFunctions, bridge::client::FreeFunctions>` error[E0277]: the size for values of type `&bridge::client::FreeFunctions` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:75:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 75 | | impl Encode for &$oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&bridge::client::FreeFunctions` error[E0277]: the size for values of type `&'s bridge::Marked<::FreeFunctions, bridge::client::FreeFunctions>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:81:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 81 | | impl Decode<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:18:37 | 18 | pub(super) trait Decode<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::Decode` | = help: the trait `std::marker::Sized` is not implemented for `&'s bridge::Marked<::FreeFunctions, bridge::client::FreeFunctions>` error[E0277]: the size for values of type `&mut bridge::client::FreeFunctions` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:89:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 89 | | impl Encode for &mut $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&mut bridge::client::FreeFunctions` error[E0277]: the size for values of type `&'s mut bridge::Marked<::FreeFunctions, bridge::client::FreeFunctions>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:95:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 95 | | impl DecodeMut<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `&'s mut bridge::Marked<::FreeFunctions, bridge::client::FreeFunctions>` error[E0277]: the size for values of type `bridge::Marked<::FreeFunctions, bridge::client::FreeFunctions>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:106:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 106 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::FreeFunctions, bridge::client::FreeFunctions>` error[E0277]: the size for values of type `bridge::client::FreeFunctions` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:114:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 114 | | impl DecodeMut<'_, '_, S> for $oty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::FreeFunctions` error[E0277]: the size for values of type `bridge::client::TokenStream` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:59:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 59 | | impl Encode for $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::TokenStream` error[E0277]: the size for values of type `bridge::Marked<::TokenStream, bridge::client::TokenStream>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:67:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 67 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::TokenStream, bridge::client::TokenStream>` error[E0277]: the size for values of type `&bridge::client::TokenStream` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:75:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 75 | | impl Encode for &$oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&bridge::client::TokenStream` error[E0277]: the size for values of type `&'s bridge::Marked<::TokenStream, bridge::client::TokenStream>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:81:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 81 | | impl Decode<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:18:37 | 18 | pub(super) trait Decode<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::Decode` | = help: the trait `std::marker::Sized` is not implemented for `&'s bridge::Marked<::TokenStream, bridge::client::TokenStream>` error[E0277]: the size for values of type `&mut bridge::client::TokenStream` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:89:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 89 | | impl Encode for &mut $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&mut bridge::client::TokenStream` error[E0277]: the size for values of type `&'s mut bridge::Marked<::TokenStream, bridge::client::TokenStream>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:95:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 95 | | impl DecodeMut<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `&'s mut bridge::Marked<::TokenStream, bridge::client::TokenStream>` error[E0277]: the size for values of type `bridge::Marked<::TokenStream, bridge::client::TokenStream>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:106:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 106 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::TokenStream, bridge::client::TokenStream>` error[E0277]: the size for values of type `bridge::client::TokenStream` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:114:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 114 | | impl DecodeMut<'_, '_, S> for $oty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::TokenStream` error[E0277]: the size for values of type `bridge::client::TokenStreamBuilder` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:59:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 59 | | impl Encode for $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::TokenStreamBuilder` error[E0277]: the size for values of type `bridge::Marked<::TokenStreamBuilder, bridge::client::TokenStreamBuilder>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:67:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 67 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::TokenStreamBuilder, bridge::client::TokenStreamBuilder>` error[E0277]: the size for values of type `&bridge::client::TokenStreamBuilder` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:75:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 75 | | impl Encode for &$oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&bridge::client::TokenStreamBuilder` error[E0277]: the size for values of type `&'s bridge::Marked<::TokenStreamBuilder, bridge::client::TokenStreamBuilder>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:81:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 81 | | impl Decode<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:18:37 | 18 | pub(super) trait Decode<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::Decode` | = help: the trait `std::marker::Sized` is not implemented for `&'s bridge::Marked<::TokenStreamBuilder, bridge::client::TokenStreamBuilder>` error[E0277]: the size for values of type `&mut bridge::client::TokenStreamBuilder` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:89:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 89 | | impl Encode for &mut $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&mut bridge::client::TokenStreamBuilder` error[E0277]: the size for values of type `&'s mut bridge::Marked<::TokenStreamBuilder, bridge::client::TokenStreamBuilder>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:95:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 95 | | impl DecodeMut<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `&'s mut bridge::Marked<::TokenStreamBuilder, bridge::client::TokenStreamBuilder>` error[E0277]: the size for values of type `bridge::Marked<::TokenStreamBuilder, bridge::client::TokenStreamBuilder>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:106:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 106 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::TokenStreamBuilder, bridge::client::TokenStreamBuilder>` error[E0277]: the size for values of type `bridge::client::TokenStreamBuilder` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:114:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 114 | | impl DecodeMut<'_, '_, S> for $oty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::TokenStreamBuilder` error[E0277]: the size for values of type `bridge::client::TokenStreamIter` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:59:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 59 | | impl Encode for $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::TokenStreamIter` error[E0277]: the size for values of type `bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:67:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 67 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` error[E0277]: the size for values of type `&bridge::client::TokenStreamIter` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:75:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 75 | | impl Encode for &$oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&bridge::client::TokenStreamIter` error[E0277]: the size for values of type `&'s bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:81:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 81 | | impl Decode<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:18:37 | 18 | pub(super) trait Decode<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::Decode` | = help: the trait `std::marker::Sized` is not implemented for `&'s bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` error[E0277]: the size for values of type `&mut bridge::client::TokenStreamIter` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:89:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 89 | | impl Encode for &mut $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&mut bridge::client::TokenStreamIter` error[E0277]: the size for values of type `&'s mut bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:95:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 95 | | impl DecodeMut<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `&'s mut bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` error[E0277]: the size for values of type `bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:106:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 106 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` error[E0277]: the size for values of type `bridge::client::TokenStreamIter` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:114:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 114 | | impl DecodeMut<'_, '_, S> for $oty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::TokenStreamIter` error[E0277]: the size for values of type `bridge::client::Group` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:59:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 59 | | impl Encode for $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Group` error[E0277]: the size for values of type `bridge::Marked<::Group, bridge::client::Group>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:67:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 67 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Group, bridge::client::Group>` error[E0277]: the size for values of type `&bridge::client::Group` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:75:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 75 | | impl Encode for &$oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&bridge::client::Group` error[E0277]: the size for values of type `&'s bridge::Marked<::Group, bridge::client::Group>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:81:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 81 | | impl Decode<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:18:37 | 18 | pub(super) trait Decode<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::Decode` | = help: the trait `std::marker::Sized` is not implemented for `&'s bridge::Marked<::Group, bridge::client::Group>` error[E0277]: the size for values of type `&mut bridge::client::Group` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:89:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 89 | | impl Encode for &mut $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&mut bridge::client::Group` error[E0277]: the size for values of type `&'s mut bridge::Marked<::Group, bridge::client::Group>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:95:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 95 | | impl DecodeMut<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `&'s mut bridge::Marked<::Group, bridge::client::Group>` error[E0277]: the size for values of type `bridge::Marked<::Group, bridge::client::Group>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:106:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 106 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Group, bridge::client::Group>` error[E0277]: the size for values of type `bridge::client::Group` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:114:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 114 | | impl DecodeMut<'_, '_, S> for $oty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Group` error[E0277]: the size for values of type `bridge::client::Literal` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:59:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 59 | | impl Encode for $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Literal` error[E0277]: the size for values of type `bridge::Marked<::Literal, bridge::client::Literal>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:67:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 67 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Literal, bridge::client::Literal>` error[E0277]: the size for values of type `&bridge::client::Literal` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:75:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 75 | | impl Encode for &$oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&bridge::client::Literal` error[E0277]: the size for values of type `&'s bridge::Marked<::Literal, bridge::client::Literal>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:81:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 81 | | impl Decode<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:18:37 | 18 | pub(super) trait Decode<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::Decode` | = help: the trait `std::marker::Sized` is not implemented for `&'s bridge::Marked<::Literal, bridge::client::Literal>` error[E0277]: the size for values of type `&mut bridge::client::Literal` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:89:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 89 | | impl Encode for &mut $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&mut bridge::client::Literal` error[E0277]: the size for values of type `&'s mut bridge::Marked<::Literal, bridge::client::Literal>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:95:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 95 | | impl DecodeMut<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `&'s mut bridge::Marked<::Literal, bridge::client::Literal>` error[E0277]: the size for values of type `bridge::Marked<::Literal, bridge::client::Literal>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:106:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 106 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Literal, bridge::client::Literal>` error[E0277]: the size for values of type `bridge::client::Literal` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:114:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 114 | | impl DecodeMut<'_, '_, S> for $oty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Literal` error[E0277]: the size for values of type `bridge::client::SourceFile` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:59:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 59 | | impl Encode for $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::SourceFile` error[E0277]: the size for values of type `bridge::Marked<::SourceFile, bridge::client::SourceFile>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:67:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 67 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::SourceFile, bridge::client::SourceFile>` error[E0277]: the size for values of type `&bridge::client::SourceFile` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:75:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 75 | | impl Encode for &$oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&bridge::client::SourceFile` error[E0277]: the size for values of type `&'s bridge::Marked<::SourceFile, bridge::client::SourceFile>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:81:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 81 | | impl Decode<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:18:37 | 18 | pub(super) trait Decode<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::Decode` | = help: the trait `std::marker::Sized` is not implemented for `&'s bridge::Marked<::SourceFile, bridge::client::SourceFile>` error[E0277]: the size for values of type `&mut bridge::client::SourceFile` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:89:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 89 | | impl Encode for &mut $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&mut bridge::client::SourceFile` error[E0277]: the size for values of type `&'s mut bridge::Marked<::SourceFile, bridge::client::SourceFile>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:95:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 95 | | impl DecodeMut<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `&'s mut bridge::Marked<::SourceFile, bridge::client::SourceFile>` error[E0277]: the size for values of type `bridge::Marked<::SourceFile, bridge::client::SourceFile>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:106:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 106 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::SourceFile, bridge::client::SourceFile>` error[E0277]: the size for values of type `bridge::client::SourceFile` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:114:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 114 | | impl DecodeMut<'_, '_, S> for $oty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::SourceFile` error[E0277]: the size for values of type `bridge::client::MultiSpan` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:59:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 59 | | impl Encode for $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::MultiSpan` error[E0277]: the size for values of type `bridge::Marked<::MultiSpan, bridge::client::MultiSpan>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:67:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 67 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::MultiSpan, bridge::client::MultiSpan>` error[E0277]: the size for values of type `&bridge::client::MultiSpan` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:75:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 75 | | impl Encode for &$oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&bridge::client::MultiSpan` error[E0277]: the size for values of type `&'s bridge::Marked<::MultiSpan, bridge::client::MultiSpan>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:81:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 81 | | impl Decode<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:18:37 | 18 | pub(super) trait Decode<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::Decode` | = help: the trait `std::marker::Sized` is not implemented for `&'s bridge::Marked<::MultiSpan, bridge::client::MultiSpan>` error[E0277]: the size for values of type `&mut bridge::client::MultiSpan` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:89:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 89 | | impl Encode for &mut $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&mut bridge::client::MultiSpan` error[E0277]: the size for values of type `&'s mut bridge::Marked<::MultiSpan, bridge::client::MultiSpan>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:95:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 95 | | impl DecodeMut<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `&'s mut bridge::Marked<::MultiSpan, bridge::client::MultiSpan>` error[E0277]: the size for values of type `bridge::Marked<::MultiSpan, bridge::client::MultiSpan>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:106:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 106 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::MultiSpan, bridge::client::MultiSpan>` error[E0277]: the size for values of type `bridge::client::MultiSpan` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:114:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 114 | | impl DecodeMut<'_, '_, S> for $oty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::MultiSpan` error[E0277]: the size for values of type `bridge::client::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:59:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 59 | | impl Encode for $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Diagnostic` error[E0277]: the size for values of type `bridge::Marked<::Diagnostic, bridge::client::Diagnostic>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:67:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 67 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Diagnostic, bridge::client::Diagnostic>` error[E0277]: the size for values of type `&bridge::client::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:75:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 75 | | impl Encode for &$oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&bridge::client::Diagnostic` error[E0277]: the size for values of type `&'s bridge::Marked<::Diagnostic, bridge::client::Diagnostic>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:81:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 81 | | impl Decode<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:18:37 | 18 | pub(super) trait Decode<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::Decode` | = help: the trait `std::marker::Sized` is not implemented for `&'s bridge::Marked<::Diagnostic, bridge::client::Diagnostic>` error[E0277]: the size for values of type `&mut bridge::client::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:89:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 89 | | impl Encode for &mut $oty { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `&mut bridge::client::Diagnostic` error[E0277]: the size for values of type `&'s mut bridge::Marked<::Diagnostic, bridge::client::Diagnostic>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:95:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 95 | | impl DecodeMut<'_, 's, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `&'s mut bridge::Marked<::Diagnostic, bridge::client::Diagnostic>` error[E0277]: the size for values of type `bridge::Marked<::Diagnostic, bridge::client::Diagnostic>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:106:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 106 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Diagnostic, bridge::client::Diagnostic>` error[E0277]: the size for values of type `bridge::client::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:114:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 114 | | impl DecodeMut<'_, '_, S> for $oty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Diagnostic` error[E0277]: the size for values of type `bridge::client::Punct` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:128:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 128 | | impl Encode for $ity { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Punct` error[E0277]: the size for values of type `bridge::Marked<::Punct, bridge::client::Punct>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:134:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 134 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Punct, bridge::client::Punct>` error[E0277]: the size for values of type `bridge::Marked<::Punct, bridge::client::Punct>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:142:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 142 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Punct, bridge::client::Punct>` error[E0277]: the size for values of type `bridge::client::Punct` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:150:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 150 | | impl DecodeMut<'_, '_, S> for $ity { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Punct` error[E0277]: the size for values of type `bridge::client::Ident` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:128:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 128 | | impl Encode for $ity { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Ident` error[E0277]: the size for values of type `bridge::Marked<::Ident, bridge::client::Ident>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:134:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 134 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Ident, bridge::client::Ident>` error[E0277]: the size for values of type `bridge::Marked<::Ident, bridge::client::Ident>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:142:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 142 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Ident, bridge::client::Ident>` error[E0277]: the size for values of type `bridge::client::Ident` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:150:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 150 | | impl DecodeMut<'_, '_, S> for $ity { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Ident` error[E0277]: the size for values of type `bridge::client::Span` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:128:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 128 | | impl Encode for $ity { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Span` error[E0277]: the size for values of type `bridge::Marked<::Span, bridge::client::Span>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:134:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 134 | | impl DecodeMut<'_, '_, HandleStore>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Span, bridge::client::Span>` error[E0277]: the size for values of type `bridge::Marked<::Span, bridge::client::Span>` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:142:36 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 142 | | impl Encode>> | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:12:29 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Span, bridge::client::Span>` error[E0277]: the size for values of type `bridge::client::Span` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:150:21 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 150 | | impl DecodeMut<'_, '_, S> for $ity { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation | ::: library/proc_macro/src/bridge/rpc.rs:22:40 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Span` error[E0277]: the size for values of type `bridge::client::Punct` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:123:28 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 123 | | #[derive(Copy, Clone, PartialEq, Eq, Hash)] | | ^^^^^ | | | | | doesn't have a size known at compile-time | | in this macro invocation (#2) ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` (#1) 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |__- in this macro invocation (#1) | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |__- in this expansion of `#[derive(Clone)]` (#2) | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Punct` error[E0277]: the size for values of type `bridge::client::Punct` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:123:22 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 123 | | #[derive(Copy, Clone, PartialEq, Eq, Hash)] | | ^^^^ | | | | | doesn't have a size known at compile-time | | in this macro invocation (#2) ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` (#1) 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation (#1) | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` (#2) | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Punct` error[E0277]: the size for values of type `bridge::client::Ident` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:123:28 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 123 | | #[derive(Copy, Clone, PartialEq, Eq, Hash)] | | ^^^^^ | | | | | doesn't have a size known at compile-time | | in this macro invocation (#2) ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` (#1) 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |__- in this macro invocation (#1) | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |__- in this expansion of `#[derive(Clone)]` (#2) | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Ident` error[E0277]: the size for values of type `bridge::client::Ident` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:123:22 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 123 | | #[derive(Copy, Clone, PartialEq, Eq, Hash)] | | ^^^^ | | | | | doesn't have a size known at compile-time | | in this macro invocation (#2) ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` (#1) 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation (#1) | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` (#2) | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Ident` error[E0277]: the size for values of type `bridge::client::Span` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:123:28 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 123 | | #[derive(Copy, Clone, PartialEq, Eq, Hash)] | | ^^^^^ | | | | | doesn't have a size known at compile-time | | in this macro invocation (#2) ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` (#1) 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |__- in this macro invocation (#1) | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |__- in this expansion of `#[derive(Clone)]` (#2) | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Span` error[E0277]: the size for values of type `bridge::client::Span` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:123:22 | 5 | / macro_rules! define_handles { 6 | | ( 7 | | 'owned: $($oty:ident,)* 8 | | 'interned: $($ity:ident,)* ... | 123 | | #[derive(Copy, Clone, PartialEq, Eq, Hash)] | | ^^^^ | | | | | doesn't have a size known at compile-time | | in this macro invocation (#2) ... | 156 | | } 157 | | } | |_- in this expansion of `define_handles!` (#1) 158 | / define_handles! { 159 | | 'owned: 160 | | FreeFunctions, 161 | | TokenStream, ... | 173 | | Span, 174 | | } | |_- in this macro invocation (#1) | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` (#2) | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Span` error[E0277]: the size for values of type `bridge::scoped_cell::ScopedCell` cannot be known at compilation time --> /home/nick/development/rust/rust/library/std/src/thread/local.rs:192:40 | 82 | pub struct LocalKey { | - required by this bound in `std::thread::LocalKey` ... 132 | / macro_rules! thread_local { 133 | | // empty (base case for the recursion) 134 | | () => {}; 135 | | ... | 138 | | $crate::__thread_local_inner!($(#[$attr])* $vis $name, $t, $init); | | ------------------------------------------------------------------ in this macro invocation (#2) ... | 145 | | ); 146 | | } | |_- in this expansion of `thread_local!` (#1) ... 153 | / macro_rules! __thread_local_inner { 154 | | (@key $t:ty, $init:expr) => { 155 | | { 156 | | #[inline] ... | 192 | | $(#[$attr])* $vis const $name: $crate::thread::LocalKey<$t> = | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time 193 | | $crate::__thread_local_inner!(@key $t, $init); 194 | | } 195 | | } | |_- in this expansion of `$crate::__thread_local_inner!` (#2) | ::: library/proc_macro/src/bridge/client.rs:276:1 | 276 | / thread_local! { 277 | | static BRIDGE_STATE: scoped_cell::ScopedCell = 278 | | scoped_cell::ScopedCell::new(BridgeState::NotConnected); 279 | | } | |_- in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::scoped_cell::ScopedCell` error[E0277]: the size for values of type `&'static bridge::scoped_cell::ScopedCell` cannot be known at compilation time --> /home/nick/development/rust/rust/library/std/src/thread/local.rs:159:36 | 132 | / macro_rules! thread_local { 133 | | // empty (base case for the recursion) 134 | | () => {}; 135 | | ... | 138 | | $crate::__thread_local_inner!($(#[$attr])* $vis $name, $t, $init); | | ------------------------------------------------------------------ in this macro invocation (#2) ... | 145 | | ); 146 | | } | |_- in this expansion of `thread_local!` (#1) ... 153 | macro_rules! __thread_local_inner { | _- | |_| | | 154 | | (@key $t:ty, $init:expr) => { 155 | | { 156 | | #[inline] ... | 159 | | unsafe fn __getit() -> $crate::option::Option<&'static $t> { | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 193 | | $crate::__thread_local_inner!(@key $t, $init); | | --------------------------------------------- in this macro invocation (#3) 194 | | } 195 | | } | | - | |_| | |_in this expansion of `$crate::__thread_local_inner!` (#2) | in this expansion of `$crate::__thread_local_inner!` (#3) | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/client.rs:276:1 | 276 | / thread_local! { 277 | | static BRIDGE_STATE: scoped_cell::ScopedCell = 278 | | scoped_cell::ScopedCell::new(BridgeState::NotConnected); 279 | | } | |_- in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `&'static bridge::scoped_cell::ScopedCell` error[E0277]: the size for values of type `bridge::scoped_cell::ScopedCell` cannot be known at compilation time --> /home/nick/development/rust/rust/library/std/src/thread/local.rs:169:31 | 132 | / macro_rules! thread_local { 133 | | // empty (base case for the recursion) 134 | | () => {}; 135 | | ... | 138 | | $crate::__thread_local_inner!($(#[$attr])* $vis $name, $t, $init); | | ------------------------------------------------------------------ in this macro invocation (#2) ... | 145 | | ); 146 | | } | |_- in this expansion of `thread_local!` (#1) ... 153 | macro_rules! __thread_local_inner { | _- | |_| | | 154 | | (@key $t:ty, $init:expr) => { 155 | | { 156 | | #[inline] ... | 169 | | static __KEY: $crate::thread::__FastLocalKeyInner<$t> = | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 193 | | $crate::__thread_local_inner!(@key $t, $init); | | --------------------------------------------- in this macro invocation (#3) 194 | | } 195 | | } | | - | |_| | |_in this expansion of `$crate::__thread_local_inner!` (#2) | in this expansion of `$crate::__thread_local_inner!` (#3) ... 418 | | pub struct Key { | | - required by this bound in `std::thread::__FastLocalKeyInner` | ::: library/proc_macro/src/bridge/client.rs:276:1 | 276 | / thread_local! { 277 | | static BRIDGE_STATE: scoped_cell::ScopedCell = 278 | | scoped_cell::ScopedCell::new(BridgeState::NotConnected); 279 | | } | |_- in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::scoped_cell::ScopedCell` error[E0277]: the size for values of type `bridge::client::Client` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:350:16 | 350 | #[derive(Copy, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Client` error[E0277]: the size for values of type `bridge::client::Client` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:350:10 | 350 | #[derive(Copy, Clone)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Client` error[E0277]: the size for values of type `bridge::client::ProcMacro` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:434:16 | 434 | #[derive(Copy, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::ProcMacro` error[E0277]: the size for values of type `bridge::client::ProcMacro` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:434:10 | 434 | #[derive(Copy, Clone)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::ProcMacro` error[E0277]: the size for values of type `u32` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:28:17 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { | | ^^^^^^^^^ doesn't have a size known at compile-time 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 129 | rpc_encode_decode!(le u32); | --------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `u32` error[E0277]: the size for values of type `u32` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:34:17 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 34 | | impl DecodeMut<'_, '_, S> for $ty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 129 | rpc_encode_decode!(le u32); | --------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `u32` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:28:17 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { | | ^^^^^^^^^ doesn't have a size known at compile-time 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 130 | rpc_encode_decode!(le usize); | ----------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:34:17 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 34 | | impl DecodeMut<'_, '_, S> for $ty { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 130 | rpc_encode_decode!(le usize); | ----------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `std::collections::Bound` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 187 | / rpc_encode_decode!( 188 | | enum Bound { 189 | | Included(x), 190 | | Excluded(x), 191 | | Unbounded, 192 | | } 193 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::collections::Bound` error[E0277]: the size for values of type `std::collections::Bound` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 187 | / rpc_encode_decode!( 188 | | enum Bound { 189 | | Included(x), 190 | | Excluded(x), 191 | | Unbounded, 192 | | } 193 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::collections::Bound` error[E0277]: the size for values of type `std::option::Option` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 195 | / rpc_encode_decode!( 196 | | enum Option { 197 | | None, 198 | | Some(x), 199 | | } 200 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::option::Option` error[E0277]: the size for values of type `std::option::Option` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 195 | / rpc_encode_decode!( 196 | | enum Option { 197 | | None, 198 | | Some(x), 199 | | } 200 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::option::Option` error[E0277]: the size for values of type `std::result::Result` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 202 | / rpc_encode_decode!( 203 | | enum Result { 204 | | Ok(x), 205 | | Err(e), 206 | | } 207 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::result::Result` error[E0277]: the size for values of type `std::result::Result` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` ... 202 | / rpc_encode_decode!( 203 | | enum Result { 204 | | Ok(x), 205 | | Err(e), 206 | | } 207 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::result::Result` error[E0277]: the size for values of type `bridge::Marked<::Span, bridge::client::Span>` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:66:24 | 62 | / macro_rules! define_mark_types_impls { 63 | | ($($name:ident { 64 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)?;)* 65 | | }),* $(,)?) => { 66 | | impl Types for MarkedTypes { | | ^^^^^ doesn't have a size known at compile-time ... | 75 | | } 76 | | } | |___- in this expansion of `define_mark_types_impls!` (#2) 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation (#1) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |_________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||_________- in this macro invocation (#2) 167 | | }; 168 | | } | |_- in this expansion of `with_api!` (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Span, bridge::client::Span>` error[E0277]: the size for values of type `bridge::Marked<::SourceFile, bridge::client::SourceFile>` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:66:24 | 62 | / macro_rules! define_mark_types_impls { 63 | | ($($name:ident { 64 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)?;)* 65 | | }),* $(,)?) => { 66 | | impl Types for MarkedTypes { | | ^^^^^ doesn't have a size known at compile-time ... | 75 | | } 76 | | } | |___- in this expansion of `define_mark_types_impls!` (#2) 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation (#1) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |_________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||_________- in this macro invocation (#2) 167 | | }; 168 | | } | |_- in this expansion of `with_api!` (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::SourceFile, bridge::client::SourceFile>` error[E0277]: the size for values of type `bridge::Marked<::Literal, bridge::client::Literal>` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:66:24 | 62 | / macro_rules! define_mark_types_impls { 63 | | ($($name:ident { 64 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)?;)* 65 | | }),* $(,)?) => { 66 | | impl Types for MarkedTypes { | | ^^^^^ doesn't have a size known at compile-time ... | 75 | | } 76 | | } | |___- in this expansion of `define_mark_types_impls!` (#2) 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation (#1) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |_________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||_________- in this macro invocation (#2) 167 | | }; 168 | | } | |_- in this expansion of `with_api!` (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Literal, bridge::client::Literal>` error[E0277]: the size for values of type `bridge::Marked<::Ident, bridge::client::Ident>` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:66:24 | 62 | / macro_rules! define_mark_types_impls { 63 | | ($($name:ident { 64 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)?;)* 65 | | }),* $(,)?) => { 66 | | impl Types for MarkedTypes { | | ^^^^^ doesn't have a size known at compile-time ... | 75 | | } 76 | | } | |___- in this expansion of `define_mark_types_impls!` (#2) 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation (#1) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |_________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||_________- in this macro invocation (#2) 167 | | }; 168 | | } | |_- in this expansion of `with_api!` (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Ident, bridge::client::Ident>` error[E0277]: the size for values of type `bridge::Marked<::Punct, bridge::client::Punct>` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:66:24 | 62 | / macro_rules! define_mark_types_impls { 63 | | ($($name:ident { 64 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)?;)* 65 | | }),* $(,)?) => { 66 | | impl Types for MarkedTypes { | | ^^^^^ doesn't have a size known at compile-time ... | 75 | | } 76 | | } | |___- in this expansion of `define_mark_types_impls!` (#2) 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation (#1) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |_________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||_________- in this macro invocation (#2) 167 | | }; 168 | | } | |_- in this expansion of `with_api!` (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Punct, bridge::client::Punct>` error[E0277]: the size for values of type `bridge::Marked<::Group, bridge::client::Group>` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:66:24 | 62 | / macro_rules! define_mark_types_impls { 63 | | ($($name:ident { 64 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)?;)* 65 | | }),* $(,)?) => { 66 | | impl Types for MarkedTypes { | | ^^^^^ doesn't have a size known at compile-time ... | 75 | | } 76 | | } | |___- in this expansion of `define_mark_types_impls!` (#2) 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation (#1) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |_________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||_________- in this macro invocation (#2) 167 | | }; 168 | | } | |_- in this expansion of `with_api!` (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Group, bridge::client::Group>` error[E0277]: the size for values of type `bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:66:24 | 62 | / macro_rules! define_mark_types_impls { 63 | | ($($name:ident { 64 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)?;)* 65 | | }),* $(,)?) => { 66 | | impl Types for MarkedTypes { | | ^^^^^ doesn't have a size known at compile-time ... | 75 | | } 76 | | } | |___- in this expansion of `define_mark_types_impls!` (#2) 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation (#1) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |_________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||_________- in this macro invocation (#2) 167 | | }; 168 | | } | |_- in this expansion of `with_api!` (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::TokenStreamIter, bridge::client::TokenStreamIter>` error[E0277]: the size for values of type `bridge::Marked<::TokenStream, bridge::client::TokenStream>` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:66:24 | 62 | / macro_rules! define_mark_types_impls { 63 | | ($($name:ident { 64 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)?;)* 65 | | }),* $(,)?) => { 66 | | impl Types for MarkedTypes { | | ^^^^^ doesn't have a size known at compile-time ... | 75 | | } 76 | | } | |___- in this expansion of `define_mark_types_impls!` (#2) 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation (#1) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |_________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||_________- in this macro invocation (#2) 167 | | }; 168 | | } | |_- in this expansion of `with_api!` (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::TokenStream, bridge::client::TokenStream>` error[E0277]: the size for values of type `bridge::api_tags::FreeFunctions` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::FreeFunctions` error[E0277]: the size for values of type `bridge::api_tags::FreeFunctions` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::FreeFunctions` error[E0277]: the size for values of type `bridge::api_tags::TokenStream` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::TokenStream` error[E0277]: the size for values of type `bridge::api_tags::TokenStream` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::TokenStream` error[E0277]: the size for values of type `bridge::api_tags::TokenStreamBuilder` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::TokenStreamBuilder` error[E0277]: the size for values of type `bridge::api_tags::TokenStreamBuilder` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::TokenStreamBuilder` error[E0277]: the size for values of type `bridge::api_tags::TokenStreamIter` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::TokenStreamIter` error[E0277]: the size for values of type `bridge::api_tags::TokenStreamIter` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::TokenStreamIter` error[E0277]: the size for values of type `bridge::api_tags::Group` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Group` error[E0277]: the size for values of type `bridge::api_tags::Group` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Group` error[E0277]: the size for values of type `bridge::api_tags::Punct` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Punct` error[E0277]: the size for values of type `bridge::api_tags::Punct` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Punct` error[E0277]: the size for values of type `bridge::api_tags::Ident` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Ident` error[E0277]: the size for values of type `bridge::api_tags::Ident` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Ident` error[E0277]: the size for values of type `bridge::api_tags::Literal` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Literal` error[E0277]: the size for values of type `bridge::api_tags::Literal` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Literal` error[E0277]: the size for values of type `bridge::api_tags::SourceFile` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::SourceFile` error[E0277]: the size for values of type `bridge::api_tags::SourceFile` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::SourceFile` error[E0277]: the size for values of type `bridge::api_tags::MultiSpan` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::MultiSpan` error[E0277]: the size for values of type `bridge::api_tags::MultiSpan` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::MultiSpan` error[E0277]: the size for values of type `bridge::api_tags::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Diagnostic` error[E0277]: the size for values of type `bridge::api_tags::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Diagnostic` error[E0277]: the size for values of type `bridge::api_tags::Span` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Span` error[E0277]: the size for values of type `bridge::api_tags::Span` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 244 | | rpc_encode_decode!(enum $name { $($method),* }); | | ------------------------------------------------ in this macro invocation (#3) ... | 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Span` error[E0277]: the size for values of type `bridge::api_tags::Method` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 251 | | rpc_encode_decode!(enum Method { $($name(m)),* }); | | -------------------------------------------------- in this macro invocation (#3) 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Method` error[E0277]: the size for values of type `bridge::api_tags::Method` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` (#3) | ::: library/proc_macro/src/bridge/mod.rs:52:1 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { | |__________- 55 | || FreeFunctions { 56 | || fn drop($self: $S::FreeFunctions); 57 | || fn track_env_var(var: &str, value: Option<&str>); ... || 165 | || }, 166 | || } | ||__________- in this macro invocation (#2) 167 | | }; 168 | | } | |__- in this expansion of `with_api!` (#1) ... 236 | / macro_rules! declare_tags { 237 | | ($($name:ident { 238 | | $(fn $method:ident($($arg:ident: $arg_ty:ty),* $(,)?) $(-> $ret_ty:ty)*;)* 239 | | }),* $(,)?) => { ... | 251 | | rpc_encode_decode!(enum Method { $($name(m)),* }); | | -------------------------------------------------- in this macro invocation (#3) 252 | | } 253 | | } | |_______- in this expansion of `declare_tags!` (#2) 254 | with_api!(self, self, declare_tags); | ------------------------------------ in this macro invocation (#1) | = help: the trait `std::marker::Sized` is not implemented for `bridge::api_tags::Method` error[E0277]: the size for values of type `bridge::Marked` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:272:16 | 272 | #[derive(Copy, Clone, PartialEq, Eq, Hash)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked` error[E0277]: the size for values of type `bridge::Marked` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:272:10 | 272 | #[derive(Copy, Clone, PartialEq, Eq, Hash)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:345:5 | 345 | Bound, | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/range.rs:629:16 | 629 | pub enum Bound { | - required by this bound in `std::collections::Bound` | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `Delimiter` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:348:1 | 348 | / rpc_encode_decode!( 349 | | enum Delimiter { 350 | | Parenthesis, 351 | | Brace, ... | 354 | | } 355 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `Delimiter` error[E0277]: the size for values of type `Delimiter` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:348:1 | 348 | / rpc_encode_decode!( 349 | | enum Delimiter { 350 | | Parenthesis, 351 | | Brace, ... | 354 | | } 355 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `Delimiter` error[E0277]: the size for values of type `diagnostic::Level` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:356:1 | 356 | / rpc_encode_decode!( 357 | | enum Level { 358 | | Error, 359 | | Warning, ... | 362 | | } 363 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `diagnostic::Level` error[E0277]: the size for values of type `diagnostic::Level` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:356:1 | 356 | / rpc_encode_decode!( 357 | | enum Level { 358 | | Error, 359 | | Warning, ... | 362 | | } 363 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `diagnostic::Level` error[E0277]: the size for values of type `LineColumn` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:47:17 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 47 | | impl Encode for $name { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:364:1 | 364 | rpc_encode_decode!(struct LineColumn { line, column }); | ------------------------------------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `LineColumn` error[E0277]: the size for values of type `LineColumn` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:53:17 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 53 | | impl DecodeMut<'_, '_, S> for $name { | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:364:1 | 364 | rpc_encode_decode!(struct LineColumn { line, column }); | ------------------------------------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `LineColumn` error[E0277]: the size for values of type `Spacing` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:365:1 | 365 | / rpc_encode_decode!( 366 | | enum Spacing { 367 | | Alone, 368 | | Joint, 369 | | } 370 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `Spacing` error[E0277]: the size for values of type `Spacing` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:365:1 | 365 | / rpc_encode_decode!( 366 | | enum Spacing { 367 | | Alone, 368 | | Joint, 369 | | } 370 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `Spacing` error[E0277]: the size for values of type `bridge::TokenTree` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:372:10 | 372 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `bridge::TokenTree` error[E0277]: the size for values of type `bridge::TokenTree` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:62:41 | 12 | pub(super) trait Encode: Sized { | ----- required by this bound in `bridge::rpc::Encode` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 62 | | impl),+)?> Encode for $name $(<$($T),+>)? { | | ^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:403:1 | 403 | / rpc_encode_decode!( 404 | | enum TokenTree { 405 | | Group(tt), 406 | | Punct(tt), ... | 409 | | } 410 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::TokenTree` error[E0277]: the size for values of type `bridge::TokenTree` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:82:60 | 22 | pub(super) trait DecodeMut<'a, 's, S>: Sized { | ----- required by this bound in `bridge::rpc::DecodeMut` ... 26 | / macro_rules! rpc_encode_decode { 27 | | (le $ty:ty) => { 28 | | impl Encode for $ty { 29 | | fn encode(self, w: &mut Writer, _: &mut S) { ... | 82 | | impl DecodeMut<'a, 's, S>),+)?> DecodeMut<'a, '_, S> | | ^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 104 | | } 105 | | } | |_- in this expansion of `rpc_encode_decode!` | ::: library/proc_macro/src/bridge/mod.rs:403:1 | 403 | / rpc_encode_decode!( 404 | | enum TokenTree { 405 | | Group(tt), 406 | | Punct(tt), ... | 409 | | } 410 | | ); | |__- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::TokenTree` error[E0277]: the size for values of type `diagnostic::Level` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:5:16 | 5 | #[derive(Copy, Clone, Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `diagnostic::Level` error[E0277]: the size for values of type `diagnostic::Level` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:5:10 | 5 | #[derive(Copy, Clone, Debug)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `diagnostic::Level` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:53:12 | 53 | spans: Vec, | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `diagnostic::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:54:15 | 54 | children: Vec, | ^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `diagnostic::Diagnostic` error[E0277]: the size for values of type `diagnostic::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:49:10 | 49 | #[derive(Clone, Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `diagnostic::Diagnostic` error[E0277]: the size for values of type `diagnostic::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:85:25 | 85 | pub struct Children<'a>(std::slice::Iter<'a, Diagnostic>); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/slice/iter.rs:64:21 | 64 | pub struct Iter<'a, T: 'a> { | - required by this bound in `std::slice::Iter` | = help: the trait `std::marker::Sized` is not implemented for `diagnostic::Diagnostic` error[E0277]: the size for values of type `diagnostic::Children<'a>` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:83:17 | 83 | #[derive(Debug, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `diagnostic::Children<'a>` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:76:10 | 76 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `token_stream::IntoIter` cannot be known at compilation time --> library/proc_macro/src/lib.rs:229:14 | 229 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `token_stream::IntoIter` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/lib.rs:277:16 | 277 | #[derive(Copy, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/lib.rs:277:10 | 277 | #[derive(Copy, Clone)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `LineColumn` cannot be known at compilation time --> library/proc_macro/src/lib.rs:410:16 | 410 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `LineColumn` error[E0277]: the size for values of type `LineColumn` cannot be known at compilation time --> library/proc_macro/src/lib.rs:410:10 | 410 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `LineColumn` error[E0277]: the size for values of type `SourceFile` cannot be known at compilation time --> library/proc_macro/src/lib.rs:442:10 | 442 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `SourceFile` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:494:10 | 494 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `Group` cannot be known at compilation time --> library/proc_macro/src/lib.rs:614:10 | 614 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `Group` error[E0277]: the size for values of type `Delimiter` cannot be known at compilation time --> library/proc_macro/src/lib.rs:624:16 | 624 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `Delimiter` error[E0277]: the size for values of type `Delimiter` cannot be known at compilation time --> library/proc_macro/src/lib.rs:624:10 | 624 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `Delimiter` error[E0277]: the size for values of type `Punct` cannot be known at compilation time --> library/proc_macro/src/lib.rs:752:10 | 752 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `Punct` error[E0277]: the size for values of type `Spacing` cannot be known at compilation time --> library/proc_macro/src/lib.rs:762:16 | 762 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `Spacing` error[E0277]: the size for values of type `Spacing` cannot be known at compilation time --> library/proc_macro/src/lib.rs:762:10 | 762 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/marker.rs:390:1 | 390 | / pub macro Copy($item:item) { 391 | | /* compiler built-in */ 392 | | } | |_- in this expansion of `#[derive(Copy)]` | = help: the trait `std::marker::Sized` is not implemented for `Spacing` error[E0277]: the size for values of type `Ident` cannot be known at compilation time --> library/proc_macro/src/lib.rs:844:10 | 844 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `Ident` error[E0277]: the size for values of type `Literal` cannot be known at compilation time --> library/proc_macro/src/lib.rs:928:10 | 928 | #[derive(Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/clone.rs:107:18 | 107 | pub trait Clone: Sized { | ----- required by this bound in `std::clone::Clone` ... 137 | / pub macro Clone($item:item) { 138 | | /* compiler built-in */ 139 | | } | |_- in this expansion of `#[derive(Clone)]` | = help: the trait `std::marker::Sized` is not implemented for `Literal` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:22:28 | 22 | fn into_spans(self) -> Vec; | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `&str` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:57:52 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { 56 | | fn drop($self: $S::FreeFunctions); 57 | | fn track_env_var(var: &str, value: Option<&str>); | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:58:1 | 58 | with_api!(Self, self_, declare_server_traits); | ---------------------------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `&str` error[E0277]: the size for values of type `bridge::TokenTree<::Group, ::Punct, ::Ident, ::Literal>` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:82:22 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 82 | | ) -> Option>; | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:58:1 | 58 | with_api!(Self, self_, declare_server_traits); | ---------------------------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::TokenTree<::Group, ::Punct, ::Ident, ::Literal>` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:112:51 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 112 | | fn suffix($self: &$S::Literal) -> Option; | | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:58:1 | 58 | with_api!(Self, self_, declare_server_traits); | ---------------------------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:125:28 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 125 | | start: Bound, | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/ops/range.rs:629:16 | 629 | pub enum Bound { | - required by this bound in `std::collections::Bound` | ::: library/proc_macro/src/bridge/server.rs:58:1 | 58 | with_api!(Self, self_, declare_server_traits); | ---------------------------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:164:52 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 164 | | fn source_text($self: $S::Span) -> Option; | | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:58:1 | 58 | with_api!(Self, self_, declare_server_traits); | ---------------------------------------------- in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:97:39 | 97 | fn write(&mut self, xs: &[u8]) -> io::Result { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:97:39 | 97 | fn write(&mut self, xs: &[u8]) -> io::Result { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:102:43 | 102 | fn write_all(&mut self, xs: &[u8]) -> io::Result<()> { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:102:43 | 102 | fn write_all(&mut self, xs: &[u8]) -> io::Result<()> { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:107:28 | 107 | fn flush(&mut self) -> io::Result<()> { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::io::Error` cannot be known at compilation time --> library/proc_macro/src/bridge/buffer.rs:107:28 | 107 | fn flush(&mut self) -> io::Result<()> { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::io::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:207:50 | 207 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:207:50 | 207 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:226:50 | 226 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:226:50 | 226 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:307:31 | 307 | fn enter(self, f: impl FnOnce() -> R) -> R { | ^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:219:18 | 219 | pub trait FnOnce { | ---- required by this bound in `std::ops::FnOnce` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `R` cannot be known at compilation time --> library/proc_macro/src/bridge/client.rs:307:31 | 307 | fn enter(self, f: impl FnOnce() -> R) -> R { | ^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:223:5 | 223 | type Output; | ------------ required by this bound in `std::ops::FnOnce` | help: consider restricting type parameter `R` | 307 | fn enter(self, f: impl FnOnce() -> R) -> R { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `&str` cannot be known at compilation time --> library/proc_macro/src/bridge/rpc.rs:283:29 | 283 | pub fn as_str(&self) -> Option<&str> { | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `&str` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/bridge/scoped_cell.rs:79:65 | 79 | pub fn set(&self, value: >::Out, f: impl FnOnce() -> R) -> R { | ^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:219:18 | 219 | pub trait FnOnce { | ---- required by this bound in `std::ops::FnOnce` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `R` cannot be known at compilation time --> library/proc_macro/src/bridge/scoped_cell.rs:79:65 | 79 | pub fn set(&self, value: >::Out, f: impl FnOnce() -> R) -> R { | ^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/ops/function.rs:223:5 | 223 | type Output; | ------------ required by this bound in `std::ops::FnOnce` | help: consider restricting type parameter `R` | 79 | pub fn set(&self, value: >::Out, f: impl FnOnce() -> R) -> R { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `bridge::rpc::PanicMessage` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:309:10 | 309 | ) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bridge::rpc::PanicMessage` error[E0277]: the size for values of type `bridge::rpc::PanicMessage` cannot be known at compilation time --> library/proc_macro/src/bridge/server.rs:332:10 | 332 | ) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `bridge::rpc::PanicMessage` error[E0277]: the size for values of type `::Unmarked` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:304:5 | 304 | type Unmarked = Option; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `::Unmarked` help: consider further restricting the associated type | 303 | impl Mark for Option where ::Unmarked: std::marker::Sized { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `::Unmarked` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:305:23 | 305 | fn mark(unmarked: Self::Unmarked) -> Self { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `::Unmarked` help: consider further restricting the associated type | 305 | fn mark(unmarked: Self::Unmarked) -> Self where ::Unmarked: std::marker::Sized { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `T` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:305:42 | 305 | fn mark(unmarked: Self::Unmarked) -> Self { | ^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | help: consider further restricting this bound | 303 | impl Mark for Option { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `::Unmarked` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:310:5 | 310 | type Unmarked = Option; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `::Unmarked` help: consider further restricting the associated type | 309 | impl Unmark for Option where ::Unmarked: std::marker::Sized { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `T` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:311:15 | 311 | fn unmark(self) -> Self::Unmarked { | ^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | help: consider further restricting this bound | 309 | impl Unmark for Option { | ^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `::Unmarked` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:311:24 | 311 | fn unmark(self) -> Self::Unmarked { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `::Unmarked` help: consider further restricting the associated type | 311 | fn unmark(self) -> Self::Unmarked where ::Unmarked: std::marker::Sized { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:27:28 | 27 | fn into_spans(self) -> Vec { | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:34:19 | 34 | fn into_spans(self) -> Vec { | ^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:41:28 | 41 | fn into_spans(self) -> Vec { | ^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/alloc/src/vec.rs:300:16 | 300 | pub struct Vec { | - required by this bound in `std::vec::Vec` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `&diagnostic::Diagnostic` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:91:27 | 91 | fn next(&mut self) -> Option { | ^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `&diagnostic::Diagnostic` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:100:19 | 100 | pub fn new>(level: Level, message: T) -> Diagnostic { | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:110:12 | 110 | T: Into, | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:140:27 | 140 | pub fn set_message>(&mut self, message: T) { | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:93:50 | 93 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:93:50 | 93 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:131:31 | 131 | fn from_str(src: &str) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `LexError` cannot be known at compilation time --> library/proc_macro/src/lib.rs:131:31 | 131 | fn from_str(src: &str) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `LexError` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:150:50 | 150 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:150:50 | 150 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:158:50 | 158 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:158:50 | 158 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:190:21 | 190 | fn from_iter>(trees: I) -> Self { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:205:5 | 205 | type Item; | ---------- required by this bound in `std::iter::IntoIterator` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:199:21 | 199 | fn from_iter>(streams: I) -> Self { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:205:5 | 205 | type Item; | ---------- required by this bound in `std::iter::IntoIterator` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:208:18 | 208 | fn extend>(&mut self, trees: I) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:205:5 | 205 | type Item; | ---------- required by this bound in `std::iter::IntoIterator` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `TokenStream` cannot be known at compilation time --> library/proc_macro/src/lib.rs:215:18 | 215 | fn extend>(&mut self, streams: I) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/iter/traits/collect.rs:205:5 | 205 | type Item; | ---------- required by this bound in `std::iter::IntoIterator` | = help: the trait `std::marker::Sized` is not implemented for `TokenStream` error[E0277]: the size for values of type `TokenTree` cannot be known at compilation time --> library/proc_macro/src/lib.rs:237:31 | 237 | fn next(&mut self) -> Option { | ^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `TokenTree` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/lib.rs:330:29 | 330 | pub fn parent(&self) -> Option { | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/lib.rs:358:40 | 358 | pub fn join(&self, other: Span) -> Option { | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/lib.rs:390:34 | 390 | pub fn source_text(&self) -> Option { | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:403:50 | 403 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:403:50 | 403 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `std::cmp::Ordering` cannot be known at compilation time --> library/proc_macro/src/lib.rs:435:44 | 435 | fn partial_cmp(&self, other: &Self) -> Option { | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `std::cmp::Ordering` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:474:50 | 474 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:474:50 | 474 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:547:50 | 547 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:547:50 | 547 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:606:50 | 606 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:606:50 | 606 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:731:50 | 731 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:731:50 | 731 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:738:50 | 738 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:738:50 | 738 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:827:50 | 827 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:827:50 | 827 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:834:50 | 834 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:834:50 | 834 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:909:50 | 909 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:909:50 | 909 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:916:50 | 916 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:916:50 | 916 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `Span` cannot be known at compilation time --> library/proc_macro/src/lib.rs:1129:63 | 1129 | pub fn subspan>(&self, range: R) -> Option { | ^^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | = help: the trait `std::marker::Sized` is not implemented for `Span` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:1156:50 | 1156 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:1156:50 | 1156 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:1163:50 | 1163 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:1163:50 | 1163 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ^^^^^^^^^^^ doesn't have a size known at compile-time | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `&str` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:57:52 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { 56 | | fn drop($self: $S::FreeFunctions); 57 | | fn track_env_var(var: &str, value: Option<&str>); | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/client.rs:256:1 | 256 | with_api!(self, self, define_client_side); | ------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `&str` error[E0277]: the size for values of type `bridge::TokenTree` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:82:22 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 82 | | ) -> Option>; | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/client.rs:256:1 | 256 | with_api!(self, self, define_client_side); | ------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::TokenTree` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:112:51 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 112 | | fn suffix($self: &$S::Literal) -> Option; | | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/client.rs:256:1 | 256 | with_api!(self, self, define_client_side); | ------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:125:28 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 125 | | start: Bound, | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/ops/range.rs:629:16 | 629 | pub enum Bound { | - required by this bound in `std::collections::Bound` | ::: library/proc_macro/src/bridge/client.rs:256:1 | 256 | with_api!(self, self, define_client_side); | ------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `bridge::client::Span` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:127:22 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 127 | | ) -> Option<$S::Span>; | | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/client.rs:256:1 | 256 | with_api!(self, self, define_client_side); | ------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Span` error[E0277]: the size for values of type `bridge::client::Span` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:158:47 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 158 | | fn parent($self: $S::Span) -> Option<$S::Span>; | | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/client.rs:256:1 | 256 | with_api!(self, self, define_client_side); | ------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Span` error[E0277]: the size for values of type `bridge::client::Span` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:162:62 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 162 | | fn join($self: $S::Span, other: $S::Span) -> Option<$S::Span>; | | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/client.rs:256:1 | 256 | with_api!(self, self, define_client_side); | ------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::client::Span` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:164:52 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 164 | | fn source_text($self: $S::Span) -> Option; | | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/client.rs:256:1 | 256 | with_api!(self, self, define_client_side); | ------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `&str` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:57:52 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { 56 | | fn drop($self: $S::FreeFunctions); 57 | | fn track_env_var(var: &str, value: Option<&str>); | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:77:1 | 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `&str` error[E0277]: the size for values of type `bridge::TokenTree::Group, bridge::client::Group>, bridge::Marked<::Punct, bridge::client::Punct>, bridge::Marked<::Ident, bridge::client::Ident>, bridge::Marked<::Literal, bridge::client::Literal>>` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:82:22 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 82 | | ) -> Option>; | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:77:1 | 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::TokenTree::Group, bridge::client::Group>, bridge::Marked<::Punct, bridge::client::Punct>, bridge::Marked<::Ident, bridge::client::Ident>, bridge::Marked<::Literal, bridge::client::Literal>>` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:112:51 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 112 | | fn suffix($self: &$S::Literal) -> Option; | | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:77:1 | 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:125:28 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 125 | | start: Bound, | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/ops/range.rs:629:16 | 629 | pub enum Bound { | - required by this bound in `std::collections::Bound` | ::: library/proc_macro/src/bridge/server.rs:77:1 | 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `bridge::Marked<::Span, bridge::client::Span>` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:127:22 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 127 | | ) -> Option<$S::Span>; | | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:77:1 | 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Span, bridge::client::Span>` error[E0277]: the size for values of type `bridge::Marked<::Span, bridge::client::Span>` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:158:47 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 158 | | fn parent($self: $S::Span) -> Option<$S::Span>; | | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:77:1 | 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Span, bridge::client::Span>` error[E0277]: the size for values of type `bridge::Marked<::Span, bridge::client::Span>` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:162:62 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 162 | | fn join($self: $S::Span, other: $S::Span) -> Option<$S::Span>; | | ^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:77:1 | 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `bridge::Marked<::Span, bridge::client::Span>` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:164:52 | 52 | / macro_rules! with_api { 53 | | ($S:ident, $self:ident, $m:ident) => { 54 | | $m! { 55 | | FreeFunctions { ... | 164 | | fn source_text($self: $S::Span) -> Option; | | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 167 | | }; 168 | | } | |_- in this expansion of `with_api!` | ::: /home/nick/development/rust/rust/library/core/src/option.rs:158:17 | 158 | pub enum Option { | - required by this bound in `std::option::Option` | ::: library/proc_macro/src/bridge/server.rs:77:1 | 77 | with_api!(Self, self_, define_mark_types_impls); | ------------------------------------------------ in this macro invocation | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:320:17 | 316 | / macro_rules! mark_noop { 317 | | ($($ty:ty),* $(,)?) => { 318 | | $( 319 | | impl Mark for $ty { 320 | | type Unmarked = Self; | | ^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 332 | | } 333 | | } | |_- in this expansion of `mark_noop!` 334 | / mark_noop! { 335 | | (), 336 | | bool, 337 | | char, ... | 345 | | Bound, 346 | | } | |_- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/ops/range.rs:629:16 | 629 | pub enum Bound { | - required by this bound in `std::collections::Bound` | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:321:35 | 316 | / macro_rules! mark_noop { 317 | | ($($ty:ty),* $(,)?) => { 318 | | $( 319 | | impl Mark for $ty { 320 | | type Unmarked = Self; 321 | | fn mark(unmarked: Self::Unmarked) -> Self { | | ^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 332 | | } 333 | | } | |_- in this expansion of `mark_noop!` 334 | / mark_noop! { 335 | | (), 336 | | bool, 337 | | char, ... | 345 | | Bound, 346 | | } | |_- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/ops/range.rs:629:16 | 629 | pub enum Bound { | - required by this bound in `std::collections::Bound` | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:326:17 | 316 | / macro_rules! mark_noop { 317 | | ($($ty:ty),* $(,)?) => { 318 | | $( 319 | | impl Mark for $ty { ... | 326 | | type Unmarked = Self; | | ^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 332 | | } 333 | | } | |_- in this expansion of `mark_noop!` 334 | / mark_noop! { 335 | | (), 336 | | bool, 337 | | char, ... | 345 | | Bound, 346 | | } | |_- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/ops/range.rs:629:16 | 629 | pub enum Bound { | - required by this bound in `std::collections::Bound` | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `usize` cannot be known at compilation time --> library/proc_macro/src/bridge/mod.rs:327:27 | 316 | / macro_rules! mark_noop { 317 | | ($($ty:ty),* $(,)?) => { 318 | | $( 319 | | impl Mark for $ty { ... | 327 | | fn unmark(self) -> Self::Unmarked { | | ^^^^ doesn't have a size known at compile-time ... | 332 | | } 333 | | } | |_- in this expansion of `mark_noop!` 334 | / mark_noop! { 335 | | (), 336 | | bool, 337 | | char, ... | 345 | | Bound, 346 | | } | |_- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/ops/range.rs:629:16 | 629 | pub enum Bound { | - required by this bound in `std::collections::Bound` | = help: the trait `std::marker::Sized` is not implemented for `usize` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:5:23 | 5 | #[derive(Copy, Clone, Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:5:23 | 5 | #[derive(Copy, Clone, Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:49:17 | 49 | #[derive(Clone, Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:49:17 | 49 | #[derive(Clone, Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:83:10 | 83 | #[derive(Debug, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:83:10 | 83 | #[derive(Debug, Clone)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:66:16 | 57 | / macro_rules! diagnostic_child_methods { 58 | | ($spanned:ident, $regular:ident, $level:expr) => { 59 | | /// Adds a new child diagnostic message to `self` with the level 60 | | /// identified by this method's name with the given `spans` and ... | 66 | | T: Into, | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 79 | | }; 80 | | } | |_- in this expansion of `diagnostic_child_methods!` ... 115 | diagnostic_child_methods!(span_error, error, Level::Error); | ----------------------------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:75:28 | 57 | / macro_rules! diagnostic_child_methods { 58 | | ($spanned:ident, $regular:ident, $level:expr) => { 59 | | /// Adds a new child diagnostic message to `self` with the level 60 | | /// identified by this method's name with the given `spans` and ... | 75 | | pub fn $regular>(mut self, message: T) -> Diagnostic { | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 79 | | }; 80 | | } | |_- in this expansion of `diagnostic_child_methods!` ... 115 | diagnostic_child_methods!(span_error, error, Level::Error); | ----------------------------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:66:16 | 57 | / macro_rules! diagnostic_child_methods { 58 | | ($spanned:ident, $regular:ident, $level:expr) => { 59 | | /// Adds a new child diagnostic message to `self` with the level 60 | | /// identified by this method's name with the given `spans` and ... | 66 | | T: Into, | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 79 | | }; 80 | | } | |_- in this expansion of `diagnostic_child_methods!` ... 116 | diagnostic_child_methods!(span_warning, warning, Level::Warning); | ----------------------------------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:75:28 | 57 | / macro_rules! diagnostic_child_methods { 58 | | ($spanned:ident, $regular:ident, $level:expr) => { 59 | | /// Adds a new child diagnostic message to `self` with the level 60 | | /// identified by this method's name with the given `spans` and ... | 75 | | pub fn $regular>(mut self, message: T) -> Diagnostic { | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 79 | | }; 80 | | } | |_- in this expansion of `diagnostic_child_methods!` ... 116 | diagnostic_child_methods!(span_warning, warning, Level::Warning); | ----------------------------------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:66:16 | 57 | / macro_rules! diagnostic_child_methods { 58 | | ($spanned:ident, $regular:ident, $level:expr) => { 59 | | /// Adds a new child diagnostic message to `self` with the level 60 | | /// identified by this method's name with the given `spans` and ... | 66 | | T: Into, | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 79 | | }; 80 | | } | |_- in this expansion of `diagnostic_child_methods!` ... 117 | diagnostic_child_methods!(span_note, note, Level::Note); | -------------------------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:75:28 | 57 | / macro_rules! diagnostic_child_methods { 58 | | ($spanned:ident, $regular:ident, $level:expr) => { 59 | | /// Adds a new child diagnostic message to `self` with the level 60 | | /// identified by this method's name with the given `spans` and ... | 75 | | pub fn $regular>(mut self, message: T) -> Diagnostic { | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 79 | | }; 80 | | } | |_- in this expansion of `diagnostic_child_methods!` ... 117 | diagnostic_child_methods!(span_note, note, Level::Note); | -------------------------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:66:16 | 57 | / macro_rules! diagnostic_child_methods { 58 | | ($spanned:ident, $regular:ident, $level:expr) => { 59 | | /// Adds a new child diagnostic message to `self` with the level 60 | | /// identified by this method's name with the given `spans` and ... | 66 | | T: Into, | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 79 | | }; 80 | | } | |_- in this expansion of `diagnostic_child_methods!` ... 118 | diagnostic_child_methods!(span_help, help, Level::Help); | -------------------------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/diagnostic.rs:75:28 | 57 | / macro_rules! diagnostic_child_methods { 58 | | ($spanned:ident, $regular:ident, $level:expr) => { 59 | | /// Adds a new child diagnostic message to `self` with the level 60 | | /// identified by this method's name with the given `spans` and ... | 75 | | pub fn $regular>(mut self, message: T) -> Diagnostic { | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 79 | | }; 80 | | } | |_- in this expansion of `diagnostic_child_methods!` ... 118 | diagnostic_child_methods!(span_help, help, Level::Help); | -------------------------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:86:10 | 86 | #[derive(Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:86:10 | 86 | #[derive(Debug)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/lib.rs:290:25 | 285 | / macro_rules! diagnostic_method { 286 | | ($name:ident, $level:expr) => { 287 | | /// Creates a new `Diagnostic` with the given `message` at the span 288 | | /// `self`. 289 | | #[unstable(feature = "proc_macro_diagnostic", issue = "54140")] 290 | | pub fn $name>(self, message: T) -> Diagnostic { | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 293 | | }; 294 | | } | |_- in this expansion of `diagnostic_method!` ... 394 | diagnostic_method!(error, Level::Error); | ---------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/lib.rs:290:25 | 285 | / macro_rules! diagnostic_method { 286 | | ($name:ident, $level:expr) => { 287 | | /// Creates a new `Diagnostic` with the given `message` at the span 288 | | /// `self`. 289 | | #[unstable(feature = "proc_macro_diagnostic", issue = "54140")] 290 | | pub fn $name>(self, message: T) -> Diagnostic { | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 293 | | }; 294 | | } | |_- in this expansion of `diagnostic_method!` ... 395 | diagnostic_method!(warning, Level::Warning); | -------------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/lib.rs:290:25 | 285 | / macro_rules! diagnostic_method { 286 | | ($name:ident, $level:expr) => { 287 | | /// Creates a new `Diagnostic` with the given `message` at the span 288 | | /// `self`. 289 | | #[unstable(feature = "proc_macro_diagnostic", issue = "54140")] 290 | | pub fn $name>(self, message: T) -> Diagnostic { | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 293 | | }; 294 | | } | |_- in this expansion of `diagnostic_method!` ... 396 | diagnostic_method!(note, Level::Note); | -------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `std::string::String` cannot be known at compilation time --> library/proc_macro/src/lib.rs:290:25 | 285 | / macro_rules! diagnostic_method { 286 | | ($name:ident, $level:expr) => { 287 | | /// Creates a new `Diagnostic` with the given `message` at the span 288 | | /// `self`. 289 | | #[unstable(feature = "proc_macro_diagnostic", issue = "54140")] 290 | | pub fn $name>(self, message: T) -> Diagnostic { | | ^^^^^^^^^^^^ doesn't have a size known at compile-time ... | 293 | | }; 294 | | } | |_- in this expansion of `diagnostic_method!` ... 397 | diagnostic_method!(help, Level::Help); | -------------------------------------- in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/convert/mod.rs:277:16 | 277 | pub trait Into: Sized { | - required by this bound in `std::convert::Into` | = help: the trait `std::marker::Sized` is not implemented for `std::string::String` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:410:23 | 410 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:410:23 | 410 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:624:23 | 624 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:624:23 | 624 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error[E0277]: the size for values of type `()` cannot be known at compilation time --> library/proc_macro/src/lib.rs:762:23 | 762 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:17 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `()` error[E0277]: the size for values of type `std::fmt::Error` cannot be known at compilation time --> library/proc_macro/src/lib.rs:762:23 | 762 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] | ^^^^^ | | | doesn't have a size known at compile-time | in this macro invocation | ::: /home/nick/development/rust/rust/library/core/src/result.rs:241:20 | 241 | pub enum Result { | - required by this bound in `std::result::Result` | ::: /home/nick/development/rust/rust/library/core/src/fmt/mod.rs:596:5 | 596 | / pub macro Debug($item:item) { 597 | | /* compiler built-in */ 598 | | } | |_____- in this expansion of `#[derive(Debug)]` | = help: the trait `std::marker::Sized` is not implemented for `std::fmt::Error` error: aborting due to 534 previous errors For more information about this error, try `rustc --explain E0277`. error: build failed command did not execute successfully: "/home/nick/development/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "clippy" "--target" "x86_64-unknown-linux-gnu" "-Zbinary-dep-depinfo" "-j" "4" "--release" "--features" "panic-unwind backtrace compiler-builtins-c" "--manifest-path" "/home/nick/development/rust/rust/library/test/Cargo.toml" "--all-targets" "-p" "test" "-p" "core" "-p" "std" "-p" "unwind" "-p" "alloc" "-p" "panic_abort" "-p" "panic_unwind" "-p" "term" "-p" "proc_macro" "--message-format" "json-render-diagnostics" "--" "--cap-lints" "warn" expected success, got: exit code: 101 failed to run: /home/nick/development/rust/rust/build/bootstrap/debug/bootstrap clippy Build completed unsuccessfully in 0:00:42