From: Dylan DPC <99973273+Dylan-DPC@users.noreply.github.com> Date: Fri, 3 Jun 2022 09:18:23 +0000 (+0200) Subject: Rollup merge of #97366 - WaffleLapkin:stabilize_array_slice_from_ref, r=dtolnay X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=025cf96615f44be6a75f82df50fa0f9e0e569b96;p=rust.git Rollup merge of #97366 - WaffleLapkin:stabilize_array_slice_from_ref, r=dtolnay Stabilize `{slice,array}::from_ref` This PR stabilizes the following APIs as `const` functions in Rust `1.63`: ```rust // core::array pub const fn from_ref(s: &T) -> &[T; 1]; // core::slice pub const fn from_ref(s: &T) -> &[T]; ``` Note that the `mut` versions are not stabilized as unique references (`&mut _`) are [unstable in const context]. FCP: https://github.com/rust-lang/rust/issues/90206#issuecomment-1134586665 r? rust-lang/libs-api `@rustbot` label +T-libs-api -T-libs [unstable in const context]: https://github.com/rust-lang/rust/issues/57349 --- 025cf96615f44be6a75f82df50fa0f9e0e569b96