about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSteve Klabnik <steve@steveklabnik.com>2016-01-08 13:02:31 -0500
committerSteve Klabnik <steve@steveklabnik.com>2016-01-08 13:02:31 -0500
commit2908385fc73967dd76b63eaf1caf0e3b11d4a06d (patch)
tree89b6233f75f539c987107f027ec9872b08a2fdfa
parent3836578be271e02961e2d65d3fd09630deeb194b (diff)
parenta0731008fdb0b00d1328e834fe602983fdd69aa4 (diff)
downloadrust-2908385fc73967dd76b63eaf1caf0e3b11d4a06d.tar.gz
rust-2908385fc73967dd76b63eaf1caf0e3b11d4a06d.zip
Rollup merge of #30760 - jonastepe:nomicon_vec_insert_remove_len, r=apasel422
len needs to be prefixed by self for this to work. That is something which trips me up all the time. It's reassuring to see that happening to seasoned Rust programmers.
-rw-r--r--src/doc/nomicon/vec-insert-remove.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/doc/nomicon/vec-insert-remove.md b/src/doc/nomicon/vec-insert-remove.md
index 0a37170c52c..bcecd78a1b7 100644
--- a/src/doc/nomicon/vec-insert-remove.md
+++ b/src/doc/nomicon/vec-insert-remove.md
@@ -24,7 +24,7 @@ pub fn insert(&mut self, index: usize, elem: T) {
             // ptr::copy(src, dest, len): "copy from source to dest len elems"
             ptr::copy(self.ptr.offset(index as isize),
                       self.ptr.offset(index as isize + 1),
-                      len - index);
+                      self.len - index);
         }
         ptr::write(self.ptr.offset(index as isize), elem);
         self.len += 1;
@@ -44,7 +44,7 @@ pub fn remove(&mut self, index: usize) -> T {
         let result = ptr::read(self.ptr.offset(index as isize));
         ptr::copy(self.ptr.offset(index as isize + 1),
                   self.ptr.offset(index as isize),
-                  len - index);
+                  self.len - index);
         result
     }
 }