MCPcopy Create free account
hub / github.com/bendudson/EuraliOS / write

Method write

ramdisk/src/main.rs:43–47  ·  view source on GitHub ↗
(&mut self, start: usize, buffer: &[u8])

Source from the content-addressed store, hash-verified

41 Ok(size)
42 }
43 fn write(&mut self, start: usize, buffer: &[u8]) -> Result<usize, syscalls::SyscallError> {
44 println!("[ramdisk] Writing {} bytes", buffer.len());
45 self.data.extend_from_slice(buffer);
46 Ok(buffer.len())
47 }
48 fn clear(&mut self) -> Result<(), syscalls::SyscallError> {
49 self.data.clear();
50 Ok(())

Callers

nothing calls this directly

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected