[INFO] crate thincollections 0.5.3 is already in cache [INFO] extracting crate thincollections 0.5.3 into work/ex/clippy-test-run/sources/stable/reg/thincollections/0.5.3 [INFO] extracting crate thincollections 0.5.3 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/thincollections/0.5.3 [INFO] validating manifest of thincollections-0.5.3 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of thincollections-0.5.3 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing thincollections-0.5.3 [INFO] finished frobbing thincollections-0.5.3 [INFO] frobbed toml for thincollections-0.5.3 written to work/ex/clippy-test-run/sources/stable/reg/thincollections/0.5.3/Cargo.toml [INFO] started frobbing thincollections-0.5.3 [INFO] finished frobbing thincollections-0.5.3 [INFO] frobbed toml for thincollections-0.5.3 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/thincollections/0.5.3/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting thincollections-0.5.3 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-0/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/thincollections/0.5.3:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 6ee883247dbbf721828f67ebfe8c5cdb1d65c2e75b86ad09dee6295965620645 [INFO] running `"docker" "start" "-a" "6ee883247dbbf721828f67ebfe8c5cdb1d65c2e75b86ad09dee6295965620645"` [INFO] [stderr] Checking thincollections v0.5.3 (/opt/crater/workdir) [INFO] [stderr] Checking rand_core v0.2.2 [INFO] [stderr] Checking num-bigint v0.2.2 [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/thin_map.rs:666:21 [INFO] [stderr] | [INFO] [stderr] 666 | key: key, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `key` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/thin_map.rs:684:21 [INFO] [stderr] | [INFO] [stderr] 684 | key: key, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `key` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/thin_map.rs:703:17 [INFO] [stderr] | [INFO] [stderr] 703 | key: key, [INFO] [stderr] | ^^^^^^^^ help: replace it with: `key` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/thin_map.rs:2222:25 [INFO] [stderr] | [INFO] [stderr] 2222 | Droppable { k: k } [INFO] [stderr] | ^^^^ help: replace it with: `k` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] Checking xoshiro v0.0.4 [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_map.rs:698:13 [INFO] [stderr] | [INFO] [stderr] 698 | / return Entry::Vacant(VacantEntry { [INFO] [stderr] 699 | | ptr: entry.as_mut().unwrap(), [INFO] [stderr] 700 | | occupied: &mut self.occupied, [INFO] [stderr] 701 | | sentinels: &mut self.sentinels, [INFO] [stderr] 702 | | occupied_sentinels: &mut self.occupied_sentinels, [INFO] [stderr] 703 | | key: key, [INFO] [stderr] 704 | | }); [INFO] [stderr] | |_______________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 698 | Entry::Vacant(VacantEntry { [INFO] [stderr] 699 | ptr: entry.as_mut().unwrap(), [INFO] [stderr] 700 | occupied: &mut self.occupied, [INFO] [stderr] 701 | sentinels: &mut self.sentinels, [INFO] [stderr] 702 | occupied_sentinels: &mut self.occupied_sentinels, [INFO] [stderr] 703 | key: key, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_map.rs:1035:9 [INFO] [stderr] | [INFO] [stderr] 1035 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_map.rs:1385:9 [INFO] [stderr] | [INFO] [stderr] 1385 | return state.is_full(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `state.is_full()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/thin_map.rs:1516:17 [INFO] [stderr] | [INFO] [stderr] 1516 | / if (*ptr).0 == K::thin_sentinel_zero() { [INFO] [stderr] 1517 | | if !retain_fn(&(*ptr).0, &mut (*ptr).1) { [INFO] [stderr] 1518 | | ptr::drop_in_place(ptr); [INFO] [stderr] 1519 | | overwrite_k(ptr, K::thin_sentinel_one()); [INFO] [stderr] 1520 | | self.occupied_sentinels -= 1; [INFO] [stderr] 1521 | | } [INFO] [stderr] 1522 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1516 | if (*ptr).0 == K::thin_sentinel_zero() && !retain_fn(&(*ptr).0, &mut (*ptr).1) { [INFO] [stderr] 1517 | ptr::drop_in_place(ptr); [INFO] [stderr] 1518 | overwrite_k(ptr, K::thin_sentinel_one()); [INFO] [stderr] 1519 | self.occupied_sentinels -= 1; [INFO] [stderr] 1520 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/thin_map.rs:1524:17 [INFO] [stderr] | [INFO] [stderr] 1524 | / if (*ptr).0 == K::thin_sentinel_one() { [INFO] [stderr] 1525 | | if !retain_fn(&(*ptr).0, &mut (*ptr).1) { [INFO] [stderr] 1526 | | ptr::drop_in_place(ptr); [INFO] [stderr] 1527 | | overwrite_k(ptr, K::thin_sentinel_zero()); [INFO] [stderr] 1528 | | self.occupied_sentinels -= 1; [INFO] [stderr] 1529 | | } [INFO] [stderr] 1530 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1524 | if (*ptr).0 == K::thin_sentinel_one() && !retain_fn(&(*ptr).0, &mut (*ptr).1) { [INFO] [stderr] 1525 | ptr::drop_in_place(ptr); [INFO] [stderr] 1526 | overwrite_k(ptr, K::thin_sentinel_zero()); [INFO] [stderr] 1527 | self.occupied_sentinels -= 1; [INFO] [stderr] 1528 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_v64.rs:162:21 [INFO] [stderr] | [INFO] [stderr] 162 | return *len_ptr.add(1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `*len_ptr.add(1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_v64.rs:167:17 [INFO] [stderr] | [INFO] [stderr] 167 | return if s == 0 { 7 } else { 7 / s }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `if s == 0 { 7 } else { 7 / s }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_v64.rs:457:21 [INFO] [stderr] | [INFO] [stderr] 457 | return header_bytes + *cap_ptr * mem::size_of::(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `header_bytes + *cap_ptr * mem::size_of::()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_v64.rs:460:39 [INFO] [stderr] | [INFO] [stderr] 460 | Control::Stack(_len) => { return 0; } [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_v64.rs:1012:46 [INFO] [stderr] | [INFO] [stderr] 1012 | Control::Heap(ptr) => { unsafe { return *(ptr as *mut usize); } } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `*(ptr as *mut usize)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_v64.rs:1013:38 [INFO] [stderr] | [INFO] [stderr] 1013 | Control::Stack(len) => { return len; } [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `len` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_v64.rs:1038:9 [INFO] [stderr] | [INFO] [stderr] 1038 | return Control::Stack((c & 7) as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Control::Stack((c & 7) as usize)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/thin_v64.rs:2183:20 [INFO] [stderr] | [INFO] [stderr] 2183 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 2184 | | if mem::size_of::() == 0 { [INFO] [stderr] 2185 | | // cast to u8, so we add 1, not zero [INFO] [stderr] 2186 | | self.ptr = (self.ptr as *mut u8).add(1) as *mut T; [INFO] [stderr] ... | [INFO] [stderr] 2196 | | } [INFO] [stderr] 2197 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2183 | } else if mem::size_of::() == 0 { [INFO] [stderr] 2184 | // cast to u8, so we add 1, not zero [INFO] [stderr] 2185 | self.ptr = (self.ptr as *mut u8).add(1) as *mut T; [INFO] [stderr] 2186 | [INFO] [stderr] 2187 | // Use a non-null pointer value [INFO] [stderr] 2188 | // (self.ptr might be null because of wrapping) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/thin_v64.rs:2223:20 [INFO] [stderr] | [INFO] [stderr] 2223 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 2224 | | if mem::size_of::() == 0 { [INFO] [stderr] 2225 | | self.end = (self.end as *const i8).sub(1) as *mut T; [INFO] [stderr] 2226 | | [INFO] [stderr] ... | [INFO] [stderr] 2234 | | } [INFO] [stderr] 2235 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2223 | } else if mem::size_of::() == 0 { [INFO] [stderr] 2224 | self.end = (self.end as *const i8).sub(1) as *mut T; [INFO] [stderr] 2225 | [INFO] [stderr] 2226 | // Use a non-null pointer value [INFO] [stderr] 2227 | // (self.end might be null because of wrapping) [INFO] [stderr] 2228 | Some(ptr::read(NonNull::dangling().as_ptr())) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_vec.rs:378:13 [INFO] [stderr] | [INFO] [stderr] 378 | return *len_ptr.add(1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `*len_ptr.add(1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/thin_vec.rs:974:18 [INFO] [stderr] | [INFO] [stderr] 974 | unsafe { return if self.u.get() == DANGLE { 0 } else { *(self.u.get() as *mut usize) }; }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `if self.u.get() == DANGLE { 0 } else { *(self.u.get() as *mut usize) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/thin_vec.rs:1941:20 [INFO] [stderr] | [INFO] [stderr] 1941 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 1942 | | if mem::size_of::() == 0 { [INFO] [stderr] 1943 | | // cast to u8, so we add 1, not zero [INFO] [stderr] 1944 | | self.ptr = (self.ptr as *mut u8).add(1) as *mut T; [INFO] [stderr] ... | [INFO] [stderr] 1954 | | } [INFO] [stderr] 1955 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1941 | } else if mem::size_of::() == 0 { [INFO] [stderr] 1942 | // cast to u8, so we add 1, not zero [INFO] [stderr] 1943 | self.ptr = (self.ptr as *mut u8).add(1) as *mut T; [INFO] [stderr] 1944 | [INFO] [stderr] 1945 | // Use a non-null pointer value [INFO] [stderr] 1946 | // (self.ptr might be null because of wrapping) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/thin_vec.rs:1981:20 [INFO] [stderr] | [INFO] [stderr] 1981 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 1982 | | if mem::size_of::() == 0 { [INFO] [stderr] 1983 | | self.end = (self.end as *const i8).sub(1) as *mut T; [INFO] [stderr] 1984 | | [INFO] [stderr] ... | [INFO] [stderr] 1992 | | } [INFO] [stderr] 1993 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1981 | } else if mem::size_of::() == 0 { [INFO] [stderr] 1982 | self.end = (self.end as *const i8).sub(1) as *mut T; [INFO] [stderr] 1983 | [INFO] [stderr] 1984 | // Use a non-null pointer value [INFO] [stderr] 1985 | // (self.end might be null because of wrapping) [INFO] [stderr] 1986 | Some(ptr::read(NonNull::dangling().as_ptr())) [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/thin_hasher.rs:17:45 [INFO] [stderr] | [INFO] [stderr] 17 | static SEED: AtomicUsize = AtomicUsize::new(0xcafebabe_usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider: `0xcafe_babe_usize` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/cla_map.rs:96:13 [INFO] [stderr] | [INFO] [stderr] 96 | return v & 0x80 != 0 && !already_flagged; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `v & 0x80 != 0 && !already_flagged` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/cla_map.rs:121:9 [INFO] [stderr] | [INFO] [stderr] 121 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/cla_map.rs:170:13 [INFO] [stderr] | [INFO] [stderr] 170 | return (count, BucketState::Empty); // case 2 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(count, BucketState::Empty)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/cla_map.rs:210:13 [INFO] [stderr] | [INFO] [stderr] 210 | return self.probe3(key, hash, block_ptr, index, state); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.probe3(key, hash, block_ptr, index, state)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util.rs:22:25 [INFO] [stderr] | [INFO] [stderr] 22 | r = r.wrapping_mul(-6261870919139520145i64 as u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `6_261_870_919_139_520_145i64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util.rs:24:24 [INFO] [stderr] | [INFO] [stderr] 24 | r = r.wrapping_mul(2747051607443084853u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `2_747_051_607_443_084_853u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util.rs:33:25 [INFO] [stderr] | [INFO] [stderr] 33 | r = r.wrapping_mul(-4254747342703917655i64 as u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `4_254_747_342_703_917_655i64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util.rs:35:25 [INFO] [stderr] | [INFO] [stderr] 35 | r = r.wrapping_mul(-908430792394475837i64 as u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: consider: `908_430_792_394_475_837i64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util.rs:44:24 [INFO] [stderr] | [INFO] [stderr] 44 | r = r.wrapping_mul(8238576523158062045u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `8_238_576_523_158_062_045u64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/util.rs:46:25 [INFO] [stderr] | [INFO] [stderr] 46 | r = r.wrapping_mul(-6410243847380211633i64 as u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `6_410_243_847_380_211_633i64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/thin_vec.rs:1244:29 [INFO] [stderr] | [INFO] [stderr] 1244 | pub fn into_boxed_slice(mut self) -> Box<[T]> { [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `thin_sentinel_zero` which has no body [INFO] [stderr] --> src/thin_sentinel.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | #[inline(always)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::inline_fn_without_body)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inline_fn_without_body [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `thin_sentinel_one` which has no body [INFO] [stderr] --> src/thin_sentinel.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | #[inline(always)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inline_fn_without_body [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/thin_sentinel.rs:71:17 [INFO] [stderr] | [INFO] [stderr] 71 | 0 as $T [INFO] [stderr] | ^ help: try: `f64::from(0)` [INFO] [stderr] ... [INFO] [stderr] 110 | impl_sentinel_for_primitive!(f64); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting i32 to f64 may become silently lossy if types change [INFO] [stderr] --> src/thin_sentinel.rs:75:17 [INFO] [stderr] | [INFO] [stderr] 75 | 1 as $T [INFO] [stderr] | ^ help: try: `f64::from(1)` [INFO] [stderr] ... [INFO] [stderr] 110 | impl_sentinel_for_primitive!(f64); [INFO] [stderr] | ---------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] Checking num-rational v0.2.1 [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/thin_map.rs:1042:13 [INFO] [stderr] | [INFO] [stderr] 1042 | new_size = new_size << 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `new_size <<= 1` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::assign_op_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: this block may be rewritten with the `?` operator [INFO] [stderr] --> src/thin_set.rs:529:9 [INFO] [stderr] | [INFO] [stderr] 529 | if option.is_none() { return None; } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace_it_with: `option?;` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::question_mark)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#question_mark [INFO] [stderr] [INFO] [stderr] warning: this block may be rewritten with the `?` operator [INFO] [stderr] --> src/thin_set.rs:657:9 [INFO] [stderr] | [INFO] [stderr] 657 | if option.is_none() { return None; } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace_it_with: `option?;` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#question_mark [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:161:35 [INFO] [stderr] | [INFO] [stderr] 161 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::cast_ptr_alignment)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:225:39 [INFO] [stderr] | [INFO] [stderr] 225 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:260:35 [INFO] [stderr] | [INFO] [stderr] 260 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:353:35 [INFO] [stderr] | [INFO] [stderr] 353 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:456:47 [INFO] [stderr] | [INFO] [stderr] 456 | let cap_ptr: *mut usize = (ptr as *mut usize).add(1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:538:35 [INFO] [stderr] | [INFO] [stderr] 538 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:605:31 [INFO] [stderr] | [INFO] [stderr] 605 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:628:25 [INFO] [stderr] | [INFO] [stderr] 628 | let p = self.as_mut_ptr().offset(index as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.as_mut_ptr().add(index)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::ptr_offset_with_cast)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:644:25 [INFO] [stderr] | [INFO] [stderr] 644 | let p = self.as_mut_ptr().offset(index as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.as_mut_ptr().add(index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:708:35 [INFO] [stderr] | [INFO] [stderr] 708 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:729:27 [INFO] [stderr] | [INFO] [stderr] 729 | let ptr = array.offset(index as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `array.add(index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:789:35 [INFO] [stderr] | [INFO] [stderr] 789 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:943:27 [INFO] [stderr] | [INFO] [stderr] 943 | let p_r = p.offset(r as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `p.add(r)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:944:29 [INFO] [stderr] | [INFO] [stderr] 944 | let p_wm1 = p.offset((w - 1) as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `p.add((w - 1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1012:54 [INFO] [stderr] | [INFO] [stderr] 1012 | Control::Heap(ptr) => { unsafe { return *(ptr as *mut usize); } } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1138:35 [INFO] [stderr] | [INFO] [stderr] 1138 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:1158:27 [INFO] [stderr] | [INFO] [stderr] 1158 | let ptr = array.offset((len - 1) as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `array.add((len - 1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1226:35 [INFO] [stderr] | [INFO] [stderr] 1226 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1254:31 [INFO] [stderr] | [INFO] [stderr] 1254 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:1312:38 [INFO] [stderr] | [INFO] [stderr] 1312 | ptr::copy_nonoverlapping(self.as_ptr().offset(at as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.as_ptr().add(at)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1392:35 [INFO] [stderr] | [INFO] [stderr] 1392 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:1493:57 [INFO] [stderr] | [INFO] [stderr] 1493 | let range_slice = slice::from_raw_parts_mut(self.as_mut_ptr().offset(start as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.as_mut_ptr().add(start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: bit mask could be simplified with a call to `trailing_zeros` [INFO] [stderr] --> src/thin_v64.rs:1695:21 [INFO] [stderr] | [INFO] [stderr] 1695 | assert!(buffer as usize & 15 == 0); // check the allocator respects our assumptions [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `(buffer as usize).trailing_zeros() >= 4` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::verbose_bit_mask)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#verbose_bit_mask [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1696:24 [INFO] [stderr] | [INFO] [stderr] 1696 | ptr::write(buffer as *mut usize, 0); // current length [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1697:24 [INFO] [stderr] | [INFO] [stderr] 1697 | ptr::write((buffer as *mut usize).add(1), capacity); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1705:27 [INFO] [stderr] | [INFO] [stderr] 1705 | let len_ptr = arr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1721:31 [INFO] [stderr] | [INFO] [stderr] 1721 | let new_cap_ptr = (head_ptr as *mut usize).add(1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1736:27 [INFO] [stderr] | [INFO] [stderr] 1736 | let len_ptr = >::allocate_array(heap_capacity) as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1798:35 [INFO] [stderr] | [INFO] [stderr] 1798 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1923:35 [INFO] [stderr] | [INFO] [stderr] 1923 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:1943:35 [INFO] [stderr] | [INFO] [stderr] 1943 | let len_ptr = ptr as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1971 | __impl_slice_eq1! { V64, V64 } [INFO] [stderr] | ------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::partialeq_ne_impl)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1972 | __impl_slice_eq1! { V64, &'b [B] } [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1973 | __impl_slice_eq1! { V64, &'b mut [B] } [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_v64.rs:1966:13 [INFO] [stderr] | [INFO] [stderr] 1966 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1991 | / array_impls! { [INFO] [stderr] 1992 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1993 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1994 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1995 | | 30 31 32 [INFO] [stderr] 1996 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:2089:27 [INFO] [stderr] | [INFO] [stderr] 2089 | let len_ptr = self.u.get() as usize as *mut u8 as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:2092:23 [INFO] [stderr] | [INFO] [stderr] 2092 | let end = begin.offset(*len_ptr as isize) as *const T; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `begin.add(*len_ptr)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_v64.rs:2288:31 [INFO] [stderr] | [INFO] [stderr] 2288 | let len_ptr = self.buf as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:2421:31 [INFO] [stderr] | [INFO] [stderr] 2421 | let src = source_vec.as_ptr().offset(tail as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `source_vec.as_ptr().add(tail)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:2422:31 [INFO] [stderr] | [INFO] [stderr] 2422 | let dst = source_vec.as_mut_ptr().offset(start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `source_vec.as_mut_ptr().add(start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:2521:13 [INFO] [stderr] | [INFO] [stderr] 2521 | vec.as_mut_ptr().offset(range_start as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `vec.as_mut_ptr().add(range_start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:2543:19 [INFO] [stderr] | [INFO] [stderr] 2543 | let src = vec.as_ptr().offset(self.tail_start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `vec.as_ptr().add(self.tail_start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_v64.rs:2544:19 [INFO] [stderr] | [INFO] [stderr] 2544 | let dst = vec.as_mut_ptr().offset(new_tail_start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `vec.as_mut_ptr().add(new_tail_start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:681:25 [INFO] [stderr] | [INFO] [stderr] 681 | let p = self.as_mut_ptr().offset(index as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.as_mut_ptr().add(index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:744:27 [INFO] [stderr] | [INFO] [stderr] 744 | let ptr = array.offset(index as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `array.add(index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:919:27 [INFO] [stderr] | [INFO] [stderr] 919 | let p_r = p.offset(r as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `p.add(r)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:920:29 [INFO] [stderr] | [INFO] [stderr] 920 | let p_wm1 = p.offset((w - 1) as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `p.add((w - 1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: length comparison to zero [INFO] [stderr] --> src/thin_vec.rs:1056:12 [INFO] [stderr] | [INFO] [stderr] 1056 | if self.len() == 0 { return None; } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `self.is_empty()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_zero)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:1072:27 [INFO] [stderr] | [INFO] [stderr] 1072 | let ptr = array.offset((len - 1) as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `array.add((len - 1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:1177:38 [INFO] [stderr] | [INFO] [stderr] 1177 | ptr::copy_nonoverlapping(self.as_ptr().offset(at as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.as_ptr().add(at)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:1330:57 [INFO] [stderr] | [INFO] [stderr] 1330 | let range_slice = slice::from_raw_parts_mut(self.as_mut_ptr().offset(start as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.as_mut_ptr().add(start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_vec.rs:1499:24 [INFO] [stderr] | [INFO] [stderr] 1499 | ptr::write(buffer as *mut usize, 0); // current length [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_vec.rs:1500:24 [INFO] [stderr] | [INFO] [stderr] 1500 | ptr::write((buffer as *mut usize).add(1), capacity); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_vec.rs:1533:31 [INFO] [stderr] | [INFO] [stderr] 1533 | let new_cap_ptr = (head_ptr as *mut usize).add(1); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: `if _ { .. } else { .. }` is an expression [INFO] [stderr] --> src/thin_vec.rs:1704:13 [INFO] [stderr] | [INFO] [stderr] 1704 | / let arr: *mut T; [INFO] [stderr] 1705 | | if self.u.get() == DANGLE { [INFO] [stderr] 1706 | | len = 0; [INFO] [stderr] 1707 | | arr = NonNull::dangling().as_ptr(); [INFO] [stderr] ... | [INFO] [stderr] 1711 | | arr = (len_ptr as *mut u8).add(>::header_bytes()) as *mut T; [INFO] [stderr] 1712 | | } [INFO] [stderr] | |_____________^ help: it is more idiomatic to write: `let arr = if self.u.get() == DANGLE { ..; NonNull::dangling().as_ptr() } else { ..; (len_ptr as *mut u8).add(>::header_bytes()) as *mut T };` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::useless_let_if_seq)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_let_if_seq [INFO] [stderr] [INFO] [stderr] warning: `if _ { .. } else { .. }` is an expression [INFO] [stderr] --> src/thin_vec.rs:1723:13 [INFO] [stderr] | [INFO] [stderr] 1723 | / let arr: *mut T; [INFO] [stderr] 1724 | | if self.u.get() == DANGLE { [INFO] [stderr] 1725 | | len = 0; [INFO] [stderr] 1726 | | arr = NonNull::dangling().as_ptr(); [INFO] [stderr] ... | [INFO] [stderr] 1730 | | arr = (len_ptr as *mut u8).add(>::header_bytes()) as *mut T; [INFO] [stderr] 1731 | | } [INFO] [stderr] | |_____________^ help: it is more idiomatic to write: `let arr = if self.u.get() == DANGLE { ..; NonNull::dangling().as_ptr() } else { ..; (len_ptr as *mut u8).add(>::header_bytes()) as *mut T };` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_let_if_seq [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1751 | __impl_slice_eq1! { ThinVec, ThinVec } [INFO] [stderr] | -------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1752 | __impl_slice_eq1! { ThinVec, &'b [B] } [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1753 | __impl_slice_eq1! { ThinVec, &'b mut [B] } [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] warning: re-implementing `PartialEq::ne` is unnecessary [INFO] [stderr] --> src/thin_vec.rs:1746:13 [INFO] [stderr] | [INFO] [stderr] 1746 | fn ne(&self, other: &$Rhs) -> bool { self[..] != other[..] } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1771 | / array_impls! { [INFO] [stderr] 1772 | | 0 1 2 3 4 5 6 7 8 9 [INFO] [stderr] 1773 | | 10 11 12 13 14 15 16 17 18 19 [INFO] [stderr] 1774 | | 20 21 22 23 24 25 26 27 28 29 [INFO] [stderr] 1775 | | 30 31 32 [INFO] [stderr] 1776 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_vec.rs:1849:27 [INFO] [stderr] | [INFO] [stderr] 1849 | let len_ptr = self.u.get() as usize as *mut u8 as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:1851:23 [INFO] [stderr] | [INFO] [stderr] 1851 | let end = begin.offset(*len_ptr as isize) as *const T; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `begin.add(*len_ptr)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut usize`) [INFO] [stderr] --> src/thin_vec.rs:2046:31 [INFO] [stderr] | [INFO] [stderr] 2046 | let len_ptr = self.buf as *mut usize; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:2178:31 [INFO] [stderr] | [INFO] [stderr] 2178 | let src = source_vec.as_ptr().offset(tail as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `source_vec.as_ptr().add(tail)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:2179:31 [INFO] [stderr] | [INFO] [stderr] 2179 | let dst = source_vec.as_mut_ptr().offset(start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `source_vec.as_mut_ptr().add(start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:2278:13 [INFO] [stderr] | [INFO] [stderr] 2278 | vec.as_mut_ptr().offset(range_start as isize), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `vec.as_mut_ptr().add(range_start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:2300:19 [INFO] [stderr] | [INFO] [stderr] 2300 | let src = vec.as_ptr().offset(self.tail_start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `vec.as_ptr().add(self.tail_start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: use of `offset` with a `usize` casted to an `isize` [INFO] [stderr] --> src/thin_vec.rs:2301:19 [INFO] [stderr] | [INFO] [stderr] 2301 | let dst = vec.as_mut_ptr().offset(new_tail_start as isize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `vec.as_mut_ptr().add(new_tail_start)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_offset_with_cast [INFO] [stderr] [INFO] [stderr] warning: this loop could be written as a `for` loop [INFO] [stderr] --> src/thin_hasher.rs:74:32 [INFO] [stderr] | [INFO] [stderr] 74 | while let Some(byte) = iter.next() { [INFO] [stderr] | ^^^^^^^^^^^ help: try: `for byte in iter { .. }` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::while_let_on_iterator)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:75:18 [INFO] [stderr] | [INFO] [stderr] 75 | x ^= *byte as u64; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u64::from(*byte)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:83:22 [INFO] [stderr] | [INFO] [stderr] 83 | self.hash ^= i as u64 [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(i)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:88:22 [INFO] [stderr] | [INFO] [stderr] 88 | self.hash ^= i as u64 [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(i)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:93:22 [INFO] [stderr] | [INFO] [stderr] 93 | self.hash ^= i as u64 [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(i)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this loop could be written as a `for` loop [INFO] [stderr] --> src/thin_hasher.rs:194:32 [INFO] [stderr] | [INFO] [stderr] 194 | while let Some(byte) = iter.next() { [INFO] [stderr] | ^^^^^^^^^^^ help: try: `for byte in iter { .. }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:195:18 [INFO] [stderr] | [INFO] [stderr] 195 | x ^= *byte as u64; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u64::from(*byte)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:203:22 [INFO] [stderr] | [INFO] [stderr] 203 | self.hash ^= i as u64; [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(i)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:209:22 [INFO] [stderr] | [INFO] [stderr] 209 | self.hash ^= i as u64; [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(i)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:215:22 [INFO] [stderr] | [INFO] [stderr] 215 | self.hash ^= i as u64; [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(i)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this loop could be written as a `for` loop [INFO] [stderr] --> src/thin_hasher.rs:315:32 [INFO] [stderr] | [INFO] [stderr] 315 | while let Some(byte) = iter.next() { [INFO] [stderr] | ^^^^^^^^^^^ help: try: `for byte in iter { .. }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#while_let_on_iterator [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:316:18 [INFO] [stderr] | [INFO] [stderr] 316 | x ^= *byte as u64; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u64::from(*byte)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:324:22 [INFO] [stderr] | [INFO] [stderr] 324 | self.hash ^= i as u64 [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(i)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:329:22 [INFO] [stderr] | [INFO] [stderr] 329 | self.hash ^= i as u64 [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(i)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u32 to u64 may become silently lossy if types change [INFO] [stderr] --> src/thin_hasher.rs:334:22 [INFO] [stderr] | [INFO] [stderr] 334 | self.hash ^= i as u64 [INFO] [stderr] | ^^^^^^^^ help: try: `u64::from(i)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: you should consider adding a `Default` implementation for `cla_map::ClaMap` [INFO] [stderr] --> src/cla_map.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | / pub fn new() -> Self { [INFO] [stderr] 53 | | let (count, v_start) = calculate_sizes::(); [INFO] [stderr] 54 | | ClaMap { [INFO] [stderr] 55 | | table_blocks: 0, [INFO] [stderr] ... | [INFO] [stderr] 64 | | } [INFO] [stderr] 65 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 51 | impl Default for cla_map::ClaMap { [INFO] [stderr] 52 | fn default() -> Self { [INFO] [stderr] 53 | Self::new() [INFO] [stderr] 54 | } [INFO] [stderr] 55 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: item `cla_map::ClaMap` has a public `len` method but no corresponding `is_empty` method [INFO] [stderr] --> src/cla_map.rs:68:1 [INFO] [stderr] | [INFO] [stderr] 68 | / impl ClaMap { [INFO] [stderr] 69 | | pub fn len(&self) -> usize { [INFO] [stderr] 70 | | self.occupied [INFO] [stderr] 71 | | } [INFO] [stderr] ... | [INFO] [stderr] 304 | | } [INFO] [stderr] 305 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::len_without_is_empty)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_without_is_empty [INFO] [stderr] [INFO] [stderr] error: casting from `*mut u8` to a more-strictly-aligned pointer (`*mut u64`) [INFO] [stderr] --> src/cla_map.rs:254:13 [INFO] [stderr] | [INFO] [stderr] 254 | alloc::alloc_zeroed(layout) as *mut u64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment [INFO] [stderr] [INFO] [stderr] error: aborting due to 32 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `thincollections`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "6ee883247dbbf721828f67ebfe8c5cdb1d65c2e75b86ad09dee6295965620645"` [INFO] running `"docker" "rm" "-f" "6ee883247dbbf721828f67ebfe8c5cdb1d65c2e75b86ad09dee6295965620645"` [INFO] [stdout] 6ee883247dbbf721828f67ebfe8c5cdb1d65c2e75b86ad09dee6295965620645