From 6723302995784c6bf7bc28679b28d435189a8cf6 Mon Sep 17 00:00:00 2001 From: Eva Pace Date: Thu, 6 Jul 2023 10:33:53 -0300 Subject: [PATCH] vec: compare length and capacity in the same order as in Vec::push --- src/vec/vec-final.md | 2 +- src/vec/vec-insert-remove.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vec/vec-final.md b/src/vec/vec-final.md index e680e0d..4929e49 100644 --- a/src/vec/vec-final.md +++ b/src/vec/vec-final.md @@ -127,7 +127,7 @@ impl Vec { pub fn insert(&mut self, index: usize, elem: T) { assert!(index <= self.len, "index out of bounds"); - if self.cap() == self.len { + if self.len == self.cap() { self.buf.grow(); } diff --git a/src/vec/vec-insert-remove.md b/src/vec/vec-insert-remove.md index 722e20c..9b6955f 100644 --- a/src/vec/vec-insert-remove.md +++ b/src/vec/vec-insert-remove.md @@ -18,7 +18,7 @@ pub fn insert(&mut self, index: usize, elem: T) { // Note: `<=` because it's valid to insert after everything // which would be equivalent to push. assert!(index <= self.len, "index out of bounds"); - if self.cap == self.len { self.grow(); } + if self.len == self.cap { self.grow(); } unsafe { // ptr::copy(src, dest, len): "copy from src to dest len elems"