[INFO] crate libnuma 0.0.4 is already in cache [INFO] extracting crate libnuma 0.0.4 into work/ex/clippy-test-run/sources/stable/reg/libnuma/0.0.4 [INFO] extracting crate libnuma 0.0.4 into work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/libnuma/0.0.4 [INFO] validating manifest of libnuma-0.0.4 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 libnuma-0.0.4 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 libnuma-0.0.4 [INFO] finished frobbing libnuma-0.0.4 [INFO] frobbed toml for libnuma-0.0.4 written to work/ex/clippy-test-run/sources/stable/reg/libnuma/0.0.4/Cargo.toml [INFO] started frobbing libnuma-0.0.4 [INFO] finished frobbing libnuma-0.0.4 [INFO] frobbed toml for libnuma-0.0.4 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/reg/libnuma/0.0.4/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 libnuma-0.0.4 against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-5/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/reg/libnuma/0.0.4:/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] 13c5555690ef9de08bcc34c0cdbaa82a1af3d46c48c19565fae37c6caf16a607 [INFO] running `"docker" "start" "-a" "13c5555690ef9de08bcc34c0cdbaa82a1af3d46c48c19565fae37c6caf16a607"` [INFO] [stderr] Checking libnuma-sys v0.0.4 [INFO] [stderr] Checking libnuma v0.0.4 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/masks/BitMask.rs:14:45 [INFO] [stderr] | [INFO] [stderr] 14 | if unsafe { *self.0 }.maskp as c_ulong == 0xdeadcdef as c_ulong [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xdead_cdef` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/masks/BitMask.rs:14:45 [INFO] [stderr] | [INFO] [stderr] 14 | if unsafe { *self.0 }.maskp as c_ulong == 0xdeadcdef as c_ulong [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xdead_cdef` [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: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:13:3 [INFO] [stderr] | [INFO] [stderr] 13 | self.0 as c_uint [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:35:4 [INFO] [stderr] | [INFO] [stderr] 35 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:46:4 [INFO] [stderr] | [INFO] [stderr] 46 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:57:4 [INFO] [stderr] | [INFO] [stderr] 57 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:62:22 [INFO] [stderr] | [INFO] [stderr] 62 | pub fn node_for_cpu(&self) -> Option [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u16 to u32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:13:3 [INFO] [stderr] | [INFO] [stderr] 13 | self.0 as c_uint [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:64:35 [INFO] [stderr] | [INFO] [stderr] 64 | match unsafe { numa_node_of_cpu(self.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | unexpected @ _ => panic!("numa_node_for_cpu set an unexpected errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `value @ _` pattern can be written as just `value` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:72:4 [INFO] [stderr] | [INFO] [stderr] 72 | value @ _ => Some(NodeIndex(value as u8)) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `to_c_uint` which has no body [INFO] [stderr] --> src/masks/indices/Index.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn to_c_uint(&self) -> c_uint; [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] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:35:4 [INFO] [stderr] | [INFO] [stderr] 35 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:46:4 [INFO] [stderr] | [INFO] [stderr] 46 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:57:4 [INFO] [stderr] | [INFO] [stderr] 57 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:62:22 [INFO] [stderr] | [INFO] [stderr] 62 | pub fn node_for_cpu(&self) -> Option [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:64:35 [INFO] [stderr] | [INFO] [stderr] 64 | match unsafe { numa_node_of_cpu(self.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | unexpected @ _ => panic!("numa_node_for_cpu set an unexpected errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:13:3 [INFO] [stderr] | [INFO] [stderr] 13 | self.0 as c_uint [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `value @ _` pattern can be written as just `value` [INFO] [stderr] --> src/masks/indices/CpuIndex.rs:72:4 [INFO] [stderr] | [INFO] [stderr] 72 | value @ _ => Some(NodeIndex(value as u8)) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `to_c_uint` which has no body [INFO] [stderr] --> src/masks/indices/Index.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn to_c_uint(&self) -> c_uint; [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] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:44:4 [INFO] [stderr] | [INFO] [stderr] 44 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:56:4 [INFO] [stderr] | [INFO] [stderr] 56 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:66:4 [INFO] [stderr] | [INFO] [stderr] 66 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:13:3 [INFO] [stderr] | [INFO] [stderr] 13 | self.0 as c_uint [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: try: `u32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:78:4 [INFO] [stderr] | [INFO] [stderr] 78 | x @ _ => NodeIndex(x as u8), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:44:4 [INFO] [stderr] | [INFO] [stderr] 44 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:89:4 [INFO] [stderr] | [INFO] [stderr] 89 | x @ _ => NodeIndex(x as u8), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:56:4 [INFO] [stderr] | [INFO] [stderr] 56 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:102:4 [INFO] [stderr] | [INFO] [stderr] 102 | x @ _ => NodeIndex(x as u8), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:66:4 [INFO] [stderr] | [INFO] [stderr] 66 | x @ _ => x as usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:114:4 [INFO] [stderr] | [INFO] [stderr] 114 | x @ _ => NodeIndex(x as u8), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:119:105 [INFO] [stderr] | [INFO] [stderr] 119 | pub fn allows_try_to_allocate_from_this_node_for_the_current_thread_before_falling_back_to_other_nodes(&self) [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:121:31 [INFO] [stderr] | [INFO] [stderr] 121 | unsafe { numa_set_preferred(self.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:78:4 [INFO] [stderr] | [INFO] [stderr] 78 | x @ _ => NodeIndex(x as u8), [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:126:18 [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] 126 | pub fn distance(&self, to: &NodeIndex) -> Option [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:126:29 [INFO] [stderr] | [INFO] [stderr] 126 | pub fn distance(&self, to: &NodeIndex) -> Option [INFO] [stderr] | ^^^^^^^^^^ help: consider passing by value instead: `NodeIndex` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:128:32 [INFO] [stderr] | [INFO] [stderr] 128 | match unsafe { numa_distance(self.0 as c_int, to.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:128:49 [INFO] [stderr] | [INFO] [stderr] 128 | match unsafe { numa_distance(self.0 as c_int, to.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(to.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:89:4 [INFO] [stderr] | [INFO] [stderr] 89 | x @ _ => NodeIndex(x as u8), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:133:4 [INFO] [stderr] | [INFO] [stderr] 133 | x @ _ => panic!("numa_distance returned a-non-power-of-ten factor {}", x), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:102:4 [INFO] [stderr] | [INFO] [stderr] 102 | x @ _ => NodeIndex(x as u8), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:139:14 [INFO] [stderr] | [INFO] [stderr] 139 | pub fn size(&self) -> (usize, usize) [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:114:4 [INFO] [stderr] | [INFO] [stderr] 114 | x @ _ => NodeIndex(x as u8), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:144:35 [INFO] [stderr] | [INFO] [stderr] 144 | match unsafe { numa_node_size64(self.0 as c_int, free_pointer) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:119:105 [INFO] [stderr] | [INFO] [stderr] 119 | pub fn allows_try_to_allocate_from_this_node_for_the_current_thread_before_falling_back_to_other_nodes(&self) [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:121:31 [INFO] [stderr] | [INFO] [stderr] 121 | unsafe { numa_set_preferred(self.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `size @ _` pattern can be written as just `size` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:148:4 [INFO] [stderr] | [INFO] [stderr] 148 | size @ _ => [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:126:18 [INFO] [stderr] | [INFO] [stderr] 126 | pub fn distance(&self, to: &NodeIndex) -> Option [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:126:29 [INFO] [stderr] | [INFO] [stderr] 126 | pub fn distance(&self, to: &NodeIndex) -> Option [INFO] [stderr] | ^^^^^^^^^^ help: consider passing by value instead: `NodeIndex` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:160:36 [INFO] [stderr] | [INFO] [stderr] 160 | pub fn run_current_thread_on_this(&self) [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:128:32 [INFO] [stderr] | [INFO] [stderr] 128 | match unsafe { numa_distance(self.0 as c_int, to.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:128:49 [INFO] [stderr] | [INFO] [stderr] 128 | match unsafe { numa_distance(self.0 as c_int, to.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `i32::from(to.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:162:35 [INFO] [stderr] | [INFO] [stderr] 162 | match unsafe { numa_run_on_node(self.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | unexpected @ _ => panic!("numa_run_on_node set an unexpected errno {}; this is possible because not all paths in its code seem to set errno", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `x @ _` pattern can be written as just `x` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:133:4 [INFO] [stderr] | [INFO] [stderr] 133 | x @ _ => panic!("numa_distance returned a-non-power-of-ten factor {}", x), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:173:4 [INFO] [stderr] | [INFO] [stderr] 173 | unexpected @ _ => panic!("numa_run_on_node returned unexpected value {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:139:14 [INFO] [stderr] | [INFO] [stderr] 139 | pub fn size(&self) -> (usize, usize) [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:144:35 [INFO] [stderr] | [INFO] [stderr] 144 | match unsafe { numa_node_size64(self.0 as c_int, free_pointer) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:189:5 [INFO] [stderr] | [INFO] [stderr] 189 | unexpected @ _ => panic!("numa_run_on_node set an unexpected errno {}; this is possible because not all paths in its code seem to set errno", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `size @ _` pattern can be written as just `size` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:148:4 [INFO] [stderr] | [INFO] [stderr] 148 | size @ _ => [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:191:4 [INFO] [stderr] | [INFO] [stderr] 191 | unexpected @ _ => panic!("numa_run_on_node returned unexpected value {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:160:36 [INFO] [stderr] | [INFO] [stderr] 160 | pub fn run_current_thread_on_this(&self) [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:196:18 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn allocate(&self, size: size_t) -> NumaMemory [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:198:53 [INFO] [stderr] | [INFO] [stderr] 198 | NumaMemory::wrap(unsafe { numa_alloc_onnode(size, self.0 as c_int) }, size) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:162:35 [INFO] [stderr] | [INFO] [stderr] 162 | match unsafe { numa_run_on_node(self.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:171:5 [INFO] [stderr] | [INFO] [stderr] 171 | unexpected @ _ => panic!("numa_run_on_node set an unexpected errno {}; this is possible because not all paths in its code seem to set errno", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:205:36 [INFO] [stderr] | [INFO] [stderr] 205 | match unsafe { numa_node_to_cpus(self.0 as c_int, (cpu_mask.0).0) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | unexpected @ _ => panic!("numa_node_to_cpus set an unexpected errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:173:4 [INFO] [stderr] | [INFO] [stderr] 173 | unexpected @ _ => panic!("numa_run_on_node returned unexpected value {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:213:4 [INFO] [stderr] | [INFO] [stderr] 213 | unexpected @ _ => panic!("numa_node_to_cpus returned unexpected value {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:189:5 [INFO] [stderr] | [INFO] [stderr] 189 | unexpected @ _ => panic!("numa_run_on_node set an unexpected errno {}; this is possible because not all paths in its code seem to set errno", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:191:4 [INFO] [stderr] | [INFO] [stderr] 191 | unexpected @ _ => panic!("numa_run_on_node returned unexpected value {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:196:18 [INFO] [stderr] | [INFO] [stderr] 196 | pub fn allocate(&self, size: size_t) -> NumaMemory [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:198:53 [INFO] [stderr] | [INFO] [stderr] 198 | NumaMemory::wrap(unsafe { numa_alloc_onnode(size, self.0 as c_int) }, size) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:205:36 [INFO] [stderr] | [INFO] [stderr] 205 | match unsafe { numa_node_to_cpus(self.0 as c_int, (cpu_mask.0).0) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:211:5 [INFO] [stderr] | [INFO] [stderr] 211 | unexpected @ _ => panic!("numa_node_to_cpus set an unexpected errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/indices/NodeIndex.rs:213:4 [INFO] [stderr] | [INFO] [stderr] 213 | unexpected @ _ => panic!("numa_node_to_cpus returned unexpected value {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | unexpected @ _ => panic!("numa_run_on_node_mask set errno {} but the man pages helpfully don't tell us what errors to expect", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:71:4 [INFO] [stderr] | [INFO] [stderr] 71 | unexpected @ _ => panic!("Did not expect numa_run_on_node_mask to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | unexpected @ _ => panic!("Did not expect numa_move_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:110:4 [INFO] [stderr] | [INFO] [stderr] 110 | unexpected @ _ => panic!("Did not expect numa_sched_getaffinity to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | unexpected @ _ => panic!("numa_run_on_node_mask set errno {} but the man pages helpfully don't tell us what errors to expect", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:71:4 [INFO] [stderr] | [INFO] [stderr] 71 | unexpected @ _ => panic!("Did not expect numa_run_on_node_mask to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | unexpected @ _ => panic!("Did not expect numa_move_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:148:4 [INFO] [stderr] | [INFO] [stderr] 148 | unexpected @ _ => panic!("Did not expect numa_sched_getaffinity to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `allocate` which has no body [INFO] [stderr] --> src/masks/Mask.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn allocate() -> Self; [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] error: use of `#[inline]` on trait method `all` which has no body [INFO] [stderr] --> src/masks/Mask.rs:10:2 [INFO] [stderr] | [INFO] [stderr] 10 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 11 | | fn all() -> Self; [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] error: use of `#[inline]` on trait method `parse_string` which has no body [INFO] [stderr] --> src/masks/Mask.rs:13:2 [INFO] [stderr] | [INFO] [stderr] 13 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 14 | | fn parse_string(string: &CStr) -> Self; [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] error: use of `#[inline]` on trait method `parse_string_all` which has no body [INFO] [stderr] --> src/masks/Mask.rs:16:2 [INFO] [stderr] | [INFO] [stderr] 16 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 17 | | fn parse_string_all(string: &CStr) -> Self; [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] error: use of `#[inline]` on trait method `bit_mask` which has no body [INFO] [stderr] --> src/masks/Mask.rs:19:2 [INFO] [stderr] | [INFO] [stderr] 19 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 20 | | #[doc(hidden)] [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: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | unexpected @ _ => panic!("Did not expect numa_move_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:110:4 [INFO] [stderr] | [INFO] [stderr] 110 | unexpected @ _ => panic!("Did not expect numa_sched_getaffinity to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | unexpected @ _ => panic!("Did not expect numa_move_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/CpuMask.rs:148:4 [INFO] [stderr] | [INFO] [stderr] 148 | unexpected @ _ => panic!("Did not expect numa_sched_getaffinity to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: methods called `to_*` usually take self by reference; consider choosing a less ambiguous name [INFO] [stderr] --> src/masks/NodeMask.rs:113:39 [INFO] [stderr] | [INFO] [stderr] 113 | pub fn to_nodemask_memory(&mut self, memory: M) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::wrong_self_convention)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `allocate` which has no body [INFO] [stderr] --> src/masks/Mask.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn allocate() -> Self; [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] error: use of `#[inline]` on trait method `all` which has no body [INFO] [stderr] --> src/masks/Mask.rs:10:2 [INFO] [stderr] | [INFO] [stderr] 10 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 11 | | fn all() -> Self; [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] error: use of `#[inline]` on trait method `parse_string` which has no body [INFO] [stderr] --> src/masks/Mask.rs:13:2 [INFO] [stderr] | [INFO] [stderr] 13 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 14 | | fn parse_string(string: &CStr) -> Self; [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] error: use of `#[inline]` on trait method `parse_string_all` which has no body [INFO] [stderr] --> src/masks/Mask.rs:16:2 [INFO] [stderr] | [INFO] [stderr] 16 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 17 | | fn parse_string_all(string: &CStr) -> Self; [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] error: use of `#[inline]` on trait method `bit_mask` which has no body [INFO] [stderr] --> src/masks/Mask.rs:19:2 [INFO] [stderr] | [INFO] [stderr] 19 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 20 | | #[doc(hidden)] [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: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/NodeMask.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | unexpected @ _ => panic!("Did not expect migrate_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/NodeMask.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | unexpected @ _ => panic!("Did not expect set_mempolicy to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/NodeMask.rs:169:4 [INFO] [stderr] | [INFO] [stderr] 169 | unexpected @ _ => panic!("Did not expect set_mempolicy to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `allocate` which has no body [INFO] [stderr] --> src/memories/AllocatableMemory.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn allocate(size: size_t) -> Self; [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] error: use of `#[inline]` on trait method `wrap` which has no body [INFO] [stderr] --> src/memories/Memory.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn wrap(address: *mut c_void, size: size_t) -> Self; [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] error: use of `#[inline]` on trait method `address` which has no body [INFO] [stderr] --> src/memories/Memory.rs:10:2 [INFO] [stderr] | [INFO] [stderr] 10 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 11 | | fn address(&self) -> *mut c_void; [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] error: use of `#[inline]` on trait method `size` which has no body [INFO] [stderr] --> src/memories/Memory.rs:13:2 [INFO] [stderr] | [INFO] [stderr] 13 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 14 | | fn size(&self) -> size_t; [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 u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/memories/Memory.rs:25:60 [INFO] [stderr] | [INFO] [stderr] 25 | unsafe { numa_tonode_memory(self.address(), self.size(), node.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(node.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/memories/Memory.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | unexpected @ _ => panic!("Did not expect numa_move_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: methods called `to_*` usually take self by reference; consider choosing a less ambiguous name [INFO] [stderr] --> src/masks/NodeMask.rs:113:39 [INFO] [stderr] | [INFO] [stderr] 113 | pub fn to_nodemask_memory(&mut self, memory: M) [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::wrong_self_convention)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wrong_self_convention [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/memories/Memory.rs:58:4 [INFO] [stderr] | [INFO] [stderr] 58 | unexpected @ _ => panic!("Did not expect numa_move_pages to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/NodeMask.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | unexpected @ _ => panic!("Did not expect migrate_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/memories/MemoryPolicyFlags.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | const MPOL_F_NODE = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/NodeMask.rs:167:5 [INFO] [stderr] | [INFO] [stderr] 167 | unexpected @ _ => panic!("Did not expect set_mempolicy to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/memories/MemoryPolicyFlags.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | const MPOL_F_NODE = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/masks/NodeMask.rs:169:4 [INFO] [stderr] | [INFO] [stderr] 169 | unexpected @ _ => panic!("Did not expect set_mempolicy to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `allocate` which has no body [INFO] [stderr] --> src/memories/AllocatableMemory.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn allocate(size: size_t) -> Self; [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] error: use of `#[inline]` on trait method `wrap` which has no body [INFO] [stderr] --> src/memories/Memory.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn wrap(address: *mut c_void, size: size_t) -> Self; [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] error: use of `#[inline]` on trait method `address` which has no body [INFO] [stderr] --> src/memories/Memory.rs:10:2 [INFO] [stderr] | [INFO] [stderr] 10 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 11 | | fn address(&self) -> *mut c_void; [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] error: use of `#[inline]` on trait method `size` which has no body [INFO] [stderr] --> src/memories/Memory.rs:13:2 [INFO] [stderr] | [INFO] [stderr] 13 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 14 | | fn size(&self) -> size_t; [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 u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/memories/Memory.rs:25:60 [INFO] [stderr] | [INFO] [stderr] 25 | unsafe { numa_tonode_memory(self.address(), self.size(), node.0 as c_int) } [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `i32::from(node.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/memories/Memory.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | unexpected @ _ => panic!("Did not expect numa_move_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/memories/Memory.rs:58:4 [INFO] [stderr] | [INFO] [stderr] 58 | unexpected @ _ => panic!("Did not expect numa_move_pages to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/memories/MemoryPolicyFlags.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | const MPOL_F_NODE = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/memories/MovePagesFlags.rs:19:27 [INFO] [stderr] | [INFO] [stderr] 19 | const MPOL_MF_STRICT = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/memories/MemoryPolicyFlags.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | const MPOL_F_NODE = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/memories/MovePagesFlags.rs:30:21 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn move_pages(&self, pid: pid_t, pages: &mut Vec<*mut c_void>, nodes: &mut Vec) -> Result, ErrorKind> [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/memories/MovePagesFlags.rs:52:6 [INFO] [stderr] | [INFO] [stderr] 52 | unexpected @ _ => panic!("Did not expect numa_move_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/memories/MovePagesFlags.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | unexpected @ _ => panic!("Did not expect numa_move_pages to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `1` [INFO] [stderr] --> src/memories/MovePagesFlags.rs:19:27 [INFO] [stderr] | [INFO] [stderr] 19 | const MPOL_MF_STRICT = 1 << 0, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `reallocate` which has no body [INFO] [stderr] --> src/memories/ReAllocatableMemory.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn reallocate(&mut self, new_size: size_t) -> Result<(), Error>; [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: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/lib.rs:28:3 [INFO] [stderr] | [INFO] [stderr] 28 | unexpected @ _ => panic!("Did not expected numa_available to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/lib.rs:38:3 [INFO] [stderr] | [INFO] [stderr] 38 | unexpected @ _ => panic!("numa_pagesize returned a non-positive value {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/memories/MovePagesFlags.rs:30:21 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn move_pages(&self, pid: pid_t, pages: &mut Vec<*mut c_void>, nodes: &mut Vec) -> Result, ErrorKind> [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] error: aborting due to 11 previous errors [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/memories/MovePagesFlags.rs:52:6 [INFO] [stderr] | [INFO] [stderr] 52 | unexpected @ _ => panic!("Did not expect numa_move_pages to set errno {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/memories/MovePagesFlags.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | unexpected @ _ => panic!("Did not expect numa_move_pages to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] error: use of `#[inline]` on trait method `reallocate` which has no body [INFO] [stderr] --> src/memories/ReAllocatableMemory.rs:7:2 [INFO] [stderr] | [INFO] [stderr] 7 | #[inline(always)] [INFO] [stderr] | _____-^^^^^^^^^^^^^^^^ [INFO] [stderr] 8 | | fn reallocate(&mut self, new_size: size_t) -> Result<(), Error>; [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: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/lib.rs:28:3 [INFO] [stderr] | [INFO] [stderr] 28 | unexpected @ _ => panic!("Did not expected numa_available to return {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] warning: the `unexpected @ _` pattern can be written as just `unexpected` [INFO] [stderr] --> src/lib.rs:38:3 [INFO] [stderr] | [INFO] [stderr] 38 | unexpected @ _ => panic!("numa_pagesize returned a non-positive value {}", unexpected), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern [INFO] [stderr] [INFO] [stderr] error: Could not compile `libnuma`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 11 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `libnuma`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "13c5555690ef9de08bcc34c0cdbaa82a1af3d46c48c19565fae37c6caf16a607"` [INFO] running `"docker" "rm" "-f" "13c5555690ef9de08bcc34c0cdbaa82a1af3d46c48c19565fae37c6caf16a607"` [INFO] [stdout] 13c5555690ef9de08bcc34c0cdbaa82a1af3d46c48c19565fae37c6caf16a607