#range #part #retain #vec #extension #defined #operate

retain_range

Extension of Vec::retain to operate only on part of the vector defined by a range

2 releases

0.1.1 Oct 30, 2023
0.1.0 Oct 30, 2023

#2 in #retain

MIT license

8KB
113 lines

retain_range

Extension of Vec::retain to operate only on part of the vector defined by a range.

let mut vec = vec![1, 2, 3, 4, 5];
vec.retain_range(1..=3, |&x| x <= 2);
assert_eq!(vec, [1, 2, 5]);

No runtime deps