[Fix] Incorrect copying from slice
This commit is contained in:
parent
80743e9314
commit
9c1698e2f1
1 changed files with 2 additions and 3 deletions
|
@ -72,9 +72,8 @@ impl<T: Copy> Align<T> {
|
||||||
let mapped_slice = from_raw_parts_mut(self.ptr as *mut T, slice.len());
|
let mapped_slice = from_raw_parts_mut(self.ptr as *mut T, slice.len());
|
||||||
mapped_slice.copy_from_slice(slice);
|
mapped_slice.copy_from_slice(slice);
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else{
|
for (i, val) in self.iter_mut().enumerate().take(slice.len()) {
|
||||||
for (i, val) in self.iter_mut().enumerate() {
|
|
||||||
*val = slice[i];
|
*val = slice[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue