1
Fork 0
rust/library/core/src
Yuki Okushi 5498367faf
Rollup merge of #75392 - TimDiekmann:non-null-uninit-slice, r=RalfJung
Add `as_uninit`-like methods to pointer types and unify documentation of `as_ref` methods

This adds a convenient method to retrieve a `&(mut) [MaybeUninit<T>]` from slice pointers (`*const [T]`, `*mut [T]`, `NonNull<[T]>`). See also https://github.com/rust-lang/wg-allocators/issues/66#issuecomment-671789105.

~I'll add a tracking issue as soon as it's reviewed and CI passed.~
Tracking Issue: #75402

r? @RalfJung
2020-08-18 09:27:42 +09:00
..
alloc Revert missing "memory block" 2020-08-04 19:24:08 +02:00
array Add drop check test & MaybeUninit::first_ptr_mut 2020-08-13 03:51:08 +00:00
char Link to primitive instead of module 2020-08-15 19:27:34 +02:00
convert hir: introduce lang items for AST lowering 2020-08-16 15:42:23 +01:00
fmt
future hir: introduce lang items for AST lowering 2020-08-16 15:42:23 +01:00
hash
iter hir: introduce lang items for AST lowering 2020-08-16 15:42:23 +01:00
macros
mem Use intra-doc links in mem::manually_drop & mem::maybe_uninit 2020-08-15 02:33:39 +09:00
num clean up const-hacks in int endianess conversion functions 2020-08-07 13:45:55 +02:00
ops hir: introduce lang items for AST lowering 2020-08-16 15:42:23 +01:00
prelude
ptr Rollup merge of #75392 - TimDiekmann:non-null-uninit-slice, r=RalfJung 2020-08-18 09:27:42 +09:00
slice Auto merge of #74562 - pickfire:is_ascii_branchless, r=nagisa 2020-08-16 23:52:32 +00:00
str Auto merge of #75157 - rodrimati1992:patch-1, r=oli-obk 2020-08-14 14:08:05 +00:00
sync fence docs: fix example Mutex 2020-07-29 15:45:42 +02:00
task hir: introduce lang items for AST lowering 2020-08-16 15:42:23 +01:00
unicode
any.rs Use intra-doc links 2020-08-14 20:50:38 +02:00
ascii.rs
bool.rs
borrow.rs Remove AsRef link as it is in the prelude 2020-08-10 20:29:20 +02:00
cell.rs add track_caller to RefCell::{borrow, borrow_mut} 2020-07-28 15:45:25 -04:00
clone.rs
cmp.rs Use intra-doc links 2020-08-10 23:16:01 +02:00
default.rs
ffi.rs
hint.rs Remove intra-doc link as it resolves without reference link 2020-08-12 08:28:55 +02:00
internal_macros.rs
intrinsics.rs Completes support for coverage in external crates 2020-08-04 11:06:54 -07:00
lazy.rs
lib.rs Rollup merge of #75392 - TimDiekmann:non-null-uninit-slice, r=RalfJung 2020-08-18 09:27:42 +09:00
marker.rs
option.rs hir: introduce lang items for AST lowering 2020-08-16 15:42:23 +01:00
panic.rs
panicking.rs
pin.rs Auto merge of #75145 - davidtwco:issue-60607-preallocate-defid-for-lang-items, r=petrochenkov 2020-08-17 20:51:59 +00:00
primitive.rs
raw.rs
result.rs hir: introduce lang items for AST lowering 2020-08-16 15:42:23 +01:00
time.rs Add link for Duration 2020-08-09 23:26:42 +02:00
tuple.rs
unit.rs