mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-25 16:24:46 +00:00
Auto merge of #123354 - SteveLauC:fix/haiku, r=Nilstrieb
fix: build on haiku by adding missing import Fix the build on Haiku by adding a missing import ``` error[E0433]: failed to resolve: use of undeclared crate or module `slice` --> /localhome/somers/.rustup/toolchains/nightly-x86_64-unknown-freebsd/lib/rustlib/src/rust/library/std/src/sys/pal/unix/thread.rs:272:24 | 272 | let name = slice::from_raw_parts(info.name.as_ptr() as *const u8, info.name.len()); | ^^^^^ use of undeclared crate or module `slice` | help: consider importing one of these items | 1 + use alloc::slice; | 1 + use core::slice; | 1 + use crate::slice; ``` Closes #123343
This commit is contained in:
commit
36b6f9b58e
@ -278,7 +278,8 @@ impl Thread {
|
|||||||
return None;
|
return None;
|
||||||
}
|
}
|
||||||
let info = tinfo.assume_init();
|
let info = tinfo.assume_init();
|
||||||
let name = slice::from_raw_parts(info.name.as_ptr() as *const u8, info.name.len());
|
let name =
|
||||||
|
core::slice::from_raw_parts(info.name.as_ptr() as *const u8, info.name.len());
|
||||||
CStr::from_bytes_until_nul(name).map(CStr::to_owned).ok()
|
CStr::from_bytes_until_nul(name).map(CStr::to_owned).ok()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user