]> git.lizzy.rs Git - rust.git/commit - src/tools/rust-analyzer
Rollup merge of #88502 - ibraheemdev:slice-take, r=dtolnay
authorMatthias Krüger <matthias.krueger@famsik.de>
Wed, 1 Dec 2021 19:57:42 +0000 (20:57 +0100)
committerGitHub <noreply@github.com>
Wed, 1 Dec 2021 19:57:42 +0000 (20:57 +0100)
commit9f1f42897d0e0ae580f2e49a1b46fad27b60990e
tree987e69fb9fd4f9570c72400cfb3acf9cd0cfda10
parentf04a2f4b8e89eac1119061ea2055d33c97e618b4
parent8db85a3c78bae764ea069aed9db7cf8012d13a48
Rollup merge of #88502 - ibraheemdev:slice-take, r=dtolnay

Add slice take methods

Revival of #62282

This PR adds the following slice methods:

- `take`
- `take_mut`
- `take_first`
- `take_first_mut`
- `take_last`
- `take_last_mut`

r? `@LukasKalbertodt`
library/core/src/slice/mod.rs
library/core/tests/lib.rs
library/core/tests/slice.rs