Skip to content

Commit 36b6f9b

Browse files
committed
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
2 parents 5dbaafd + bb43990 commit 36b6f9b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

library/std/src/sys/pal/unix/thread.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,8 @@ impl Thread {
278278
return None;
279279
}
280280
let info = tinfo.assume_init();
281-
let name = slice::from_raw_parts(info.name.as_ptr() as *const u8, info.name.len());
281+
let name =
282+
core::slice::from_raw_parts(info.name.as_ptr() as *const u8, info.name.len());
282283
CStr::from_bytes_until_nul(name).map(CStr::to_owned).ok()
283284
}
284285
}

0 commit comments

Comments
 (0)