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

Interface FileIO

src/fs/mod.rs:43–47  ·  view source on GitHub ↗

FileIO trait

Source from the content-addressed store, hash-verified

41
42// FileIO trait
43pub trait FileIO
44{
45 fn read(&mut self, buffer: &mut [u8]) -> Result<usize, ()>;
46 fn write(&mut self, buffer: &[u8]) -> Result<usize, ()>;
47}
48
49
50// OpenFlag enumeration

Callers

nothing calls this directly

Implementers 6

console.rssrc/sys/console.rs
rand.rssrc/sys/rand.rs
mod.rssrc/fs/mod.rs
file.rssrc/fs/file.rs
directory.rssrc/fs/directory.rs
dev.rssrc/fs/dev.rs

Calls

no outgoing calls

Tested by

no test coverage detected