diff --git a/src/teeos/mod.rs b/src/teeos/mod.rs index daf4cf31fd1e8..7605764ab08e2 100644 --- a/src/teeos/mod.rs +++ b/src/teeos/mod.rs @@ -1337,8 +1337,7 @@ pub fn errno() -> c_int { pub fn CPU_COUNT_S(size: usize, cpuset: &cpu_set_t) -> c_int { let mut s: u32 = 0; let size_of_mask = size_of_val(&cpuset.bits[0]); - - for i in cpuset.bits[..(size / size_of_mask)].iter() { + for i in &cpuset.bits[..(size / size_of_mask)] { s += i.count_ones(); } s as c_int diff --git a/src/unix/bsd/freebsdlike/freebsd/mod.rs b/src/unix/bsd/freebsdlike/freebsd/mod.rs index 06b68752459a7..926fd020df99e 100644 --- a/src/unix/bsd/freebsdlike/freebsd/mod.rs +++ b/src/unix/bsd/freebsdlike/freebsd/mod.rs @@ -4398,8 +4398,7 @@ f! { let mut s: u32 = 0; let cpuset_size = size_of::(); let bitset_size = size_of::(); - - for i in cpuset.__bits[..(cpuset_size / bitset_size)].iter() { + for i in &cpuset.__bits[..(cpuset_size / bitset_size)] { s += i.count_ones(); } s as c_int diff --git a/src/unix/cygwin/mod.rs b/src/unix/cygwin/mod.rs index bfe1d8ff40529..a95d2d1c0c17d 100644 --- a/src/unix/cygwin/mod.rs +++ b/src/unix/cygwin/mod.rs @@ -1710,7 +1710,7 @@ f! { pub unsafe fn CPU_COUNT_S(size: usize, cpuset: &cpu_set_t) -> c_int { let mut s: u32 = 0; let size_of_mask = size_of_val(&cpuset.bits[0]); - for i in cpuset.bits[..(size / size_of_mask)].iter() { + for i in &cpuset.bits[..(size / size_of_mask)] { s += i.count_ones(); } s as c_int diff --git a/src/unix/hurd/mod.rs b/src/unix/hurd/mod.rs index f09460cc5ba90..41547488a86c2 100644 --- a/src/unix/hurd/mod.rs +++ b/src/unix/hurd/mod.rs @@ -3544,7 +3544,7 @@ f! { pub unsafe fn CPU_COUNT_S(size: usize, cpuset: &cpu_set_t) -> c_int { let mut s: u32 = 0; let size_of_mask = size_of_val(&cpuset.__bits[0]); - for i in cpuset.__bits[..(size / size_of_mask)].iter() { + for i in &cpuset.__bits[..(size / size_of_mask)] { s += i.count_ones(); } s as c_int diff --git a/src/unix/linux_like/android/mod.rs b/src/unix/linux_like/android/mod.rs index 192da7dd0cb3a..b8ebda3f61d7a 100644 --- a/src/unix/linux_like/android/mod.rs +++ b/src/unix/linux_like/android/mod.rs @@ -3467,7 +3467,7 @@ f! { pub unsafe fn CPU_COUNT_S(size: usize, cpuset: &cpu_set_t) -> c_int { let mut s: u32 = 0; let size_of_mask = size_of_val(&cpuset.__bits[0]); - for i in cpuset.__bits[..(size / size_of_mask)].iter() { + for i in &cpuset.__bits[..(size / size_of_mask)] { s += i.count_ones(); } s as c_int