Use volatile memset to set all elements in byte-slice to a specific value:
(&mut self, value: u8)
| 240 | { |
| 241 | // Use volatile memset to set all elements in byte-slice to a specific value: |
| 242 | pub fn fill(&mut self, value: u8) |
| 243 | where |
| 244 | R: DerefMut, |
| 245 | { |
| 246 | unsafe |
| 247 | { |
| 248 | intrinsics::volatile_set_memory(self.reference.as_mut_ptr(), value, self.reference.len()); |
| 249 | } |
| 250 | } |
| 251 | } |
| 252 | |
| 253 |