rust/library/alloc/src
bors 06f049a355 Auto merge of #101837 - scottmcm:box-array-from-vec, r=m-ou-se
Add `Box<[T; N]>: TryFrom<Vec<T>>`

We have `[T; N]: TryFrom<Vec<T>>` (#76310) and `Box<[T; N]>: TryFrom<Box<[T]>>`, but not this combination.

`vec.into_boxed_slice().try_into()` isn't quite a replacement for this, as that'll reallocate unnecessarily in the error case.

**Insta-stable, so needs an FCP**

(I tried to make this work with `, A`, but that's disallowed because of `#[fundamental]` https://github.com/rust-lang/rust/issues/29635#issuecomment-1247598385)
2022-10-17 19:46:04 +00:00
..
alloc Replace most uses of pointer::offset with add and sub 2022-08-21 02:21:41 +04:00
boxed remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
collections Documentation BTreeMap::append's behavior for already existing keys 2022-10-15 17:47:07 +02:00
ffi remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
raw_vec
rc Use Box::new() instead of box syntax in alloc tests 2022-05-29 00:41:14 +02:00
sync add some Miri-only tests 2022-08-18 18:07:39 -04:00
vec Auto merge of #102596 - scottmcm:option-bool-calloc, r=Mark-Simulacrum 2022-10-10 18:42:40 +00:00
alloc.rs rename rustc_allocator_nounwind to rustc_nounwind 2022-10-11 22:47:31 +02:00
borrow.rs Intra-doc-link-ify reference to Clone::clone_from 2022-07-08 22:47:07 +02:00
boxed.rs Auto merge of #101837 - scottmcm:box-array-from-vec, r=m-ou-se 2022-10-17 19:46:04 +00:00
fmt.rs Detect and reject out-of-range integers in format string literals 2022-10-01 01:05:01 +02:00
lib.rs remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
macros.rs Extra documentation for new formatting feature 2022-08-21 15:28:27 -04:00
raw_vec.rs Make ZST checks in core/alloc more readable 2022-09-22 23:12:29 -07:00
rc.rs Fix a typo in docstring 2022-09-17 13:58:53 +09:00
slice.rs Auto merge of #102169 - scottmcm:constify-some-conditions, r=thomcc 2022-09-25 01:20:11 +00:00
str.rs Rollup merge of #93162 - camsteffen:std-prim-docs, r=Mark-Simulacrum 2022-08-22 11:45:40 +05:30
string.rs remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
sync.rs Rollup merge of #98218 - kpreid:nostdarc, r=joshtriplett 2022-10-03 20:58:53 +02:00
task.rs Document the conditional existence of alloc::sync and alloc::task. 2022-06-17 20:03:23 -07:00
tests.rs