MCPcopy Create free account
hub / github.com/LibertyOS-Development/kernel / fill

Method fill

src/vol.rs:242–250  ·  view source on GitHub ↗

Use volatile memset to set all elements in byte-slice to a specific value:

(&mut self, value: u8)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected