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

Method get_dir

ramdisk/src/main.rs:76–82  ·  view source on GitHub ↗

Lookup and return shared reference to a directory

(&self, name: &str)

Source from the content-addressed store, hash-verified

74impl DirLike for Directory {
75 /// Lookup and return shared reference to a directory
76 fn get_dir(&self, name: &str) -> Result<Arc<RwLock<dyn DirLike + Send + Sync>>, syscalls::SyscallError> {
77 if self.subdirs.contains_key(name) {
78 Ok(self.subdirs[name].clone())
79 } else {
80 Err(syscalls::SYSCALL_ERROR_NOTFOUND)
81 }
82 }
83 /// Lookup and return shared reference to a file
84 fn get_file(&self, name: &str) -> Result<Arc<RwLock<dyn FileLike + Send + Sync>>, syscalls::SyscallError> {
85 if self.files.contains_key(name) {

Callers

nothing calls this directly

Calls 1

cloneMethod · 0.80

Tested by

no test coverage detected