Skip to content

Commit 3fc83d2

Browse files
committed
Simplify while condition as requested by code review.
1 parent 6a99ade commit 3fc83d2

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

library/alloc/src/vec/mod.rs

+2-4
Original file line numberDiff line numberDiff line change
@@ -3655,16 +3655,14 @@ impl<T, A: Allocator> Vec<T, A> {
36553655
/// Using this method is equivalent to the following code:
36563656
///
36573657
/// ```
3658-
/// # use std::cmp::min;
36593658
/// # let some_predicate = |x: &mut i32| { *x % 2 == 1 };
36603659
/// # let mut vec = vec![0, 1, 2, 3, 4, 5, 6];
36613660
/// # let range = 1..5;
36623661
/// let mut i = range.start;
3663-
/// let mut end = range.end;
3664-
/// while i < min(vec.len(), end) {
3662+
/// let end_items = vec.len() - range.end;
3663+
/// while i < vec.len() - end_items {
36653664
/// if some_predicate(&mut vec[i]) {
36663665
/// let val = vec.remove(i);
3667-
/// end -= 1;
36683666
/// // your code here
36693667
/// } else {
36703668
/// i += 1;

0 commit comments

Comments
 (0)