diff options
| author | jonastepe <jonasprogrammer@gmail.com> | 2016-01-07 12:13:22 +0100 |
|---|---|---|
| committer | jonastepe <jonasprogrammer@gmail.com> | 2016-01-07 12:13:22 +0100 |
| commit | a0731008fdb0b00d1328e834fe602983fdd69aa4 (patch) | |
| tree | 221899df602b966ee96d10f2293735d8ed3f5d2c /src | |
| parent | 2edb1d9b96bdf78ee06b73d37f1382a30bc67882 (diff) | |
| download | rust-a0731008fdb0b00d1328e834fe602983fdd69aa4.tar.gz rust-a0731008fdb0b00d1328e834fe602983fdd69aa4.zip | |
len needs to be prefixed by self for this to work. The final code in this section of the book is correct.
Diffstat (limited to 'src')
| -rw-r--r-- | src/doc/nomicon/vec-insert-remove.md | 4 |
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 } } |
