bolts core affinity illumos clippy fixes (#1497)

This commit is contained in:
David CARLIER 2023-09-02 20:56:22 +01:00 committed by GitHub
parent f27107c5e4
commit 1b6ef52a4e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -872,8 +872,7 @@ mod solaris {
#[allow(clippy::unnecessary_wraps)] #[allow(clippy::unnecessary_wraps)]
pub fn get_core_ids() -> Result<Vec<CoreId>, Error> { pub fn get_core_ids() -> Result<Vec<CoreId>, Error> {
Ok((0..(usize::from(available_parallelism()?))) Ok((0..(usize::from(available_parallelism()?)))
.into_iter() .map(CoreId)
.map(|n| CoreId(n))
.collect::<Vec<_>>()) .collect::<Vec<_>>())
} }
@ -882,7 +881,7 @@ mod solaris {
libc::processor_bind( libc::processor_bind(
libc::P_PID, libc::P_PID,
libc::PS_MYID, libc::PS_MYID,
core_id.0 as i32, core_id.0.try_into().unwrap(),
std::ptr::null_mut(), std::ptr::null_mut(),
) )
}; };