pub trait FSManager {
// Required methods
fn open(&self, path: &str, flags: OpenFlags) -> Option<Arc<FileHandle>>;
fn find(&self, path: &str) -> Option<Arc<Inode>>;
fn link(&self, src: &str, dst: &str) -> isize;
fn unlink(&self, path: &str) -> isize;
fn readdir(&self, path: &str) -> Option<Vec<String>>;
}Expand description
文件系统管理器 trait。