-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add array::from_ref #77074
add array::from_ref #77074
Conversation
r? @cramertj (rust_highfive has picked a reviewer for you, use r? to override) |
This is new unstable safe API that would be very easy to re-implement, but require @rust-lang/libs Does anyone feel this should not be merged and eventually stabilized? |
I'm not really opposed, but why will const generics change the usefulness of this method? |
const generics makes working with arrays easier, which will result in more methods to both create and use arrays. |
Just wanted to point out that |
13bf18c
to
5b30161
Compare
@bors r=SimonSapin rollup |
📌 Commit 5b30161 has been approved by |
…as-schievink Rollup of 15 pull requests Successful merges: - rust-lang#75438 (Use adaptive SVG favicon for rustdoc like other rust sites) - rust-lang#76304 (Make delegation methods of `std::net::IpAddr` unstably const) - rust-lang#76724 (Allow a unique name to be assigned to dataflow graphviz output) - rust-lang#76978 (Documented From impls in std/sync/mpsc/mod.rs) - rust-lang#77044 (Liballoc bench vec use mem take not replace) - rust-lang#77050 (Typo fix: "satsify" -> "satisfy") - rust-lang#77074 (add array::from_ref) - rust-lang#77078 (Don't use an if guard to check equality with a constant) - rust-lang#77079 (Use `Self` in docs when possible) - rust-lang#77081 (Merge two almost identical match arms) - rust-lang#77121 (Updated html_root_url for compiler crates) - rust-lang#77136 (Suggest `const_mut_refs`, not `const_fn` for mutable references in `const fn`) - rust-lang#77160 (Suggest `const_fn_transmute`, not `const_fn`) - rust-lang#77164 (Remove workaround for deref issue that no longer exists.) - rust-lang#77165 (Followup to rust-lang#76673) Failed merges: r? `@ghost`
mirrors the methods in
std::slice
with the same name.I guess this method previously didn't exist as there was close to no reason to create an array of size
1
.This will change due to const generics in the near future.