Sync computers

This commit is contained in:
2026-03-01 16:12:02 +01:00
parent 392af94345
commit 041e544330
7 changed files with 59 additions and 41 deletions

View File

@@ -136,22 +136,22 @@ impl<T> Fat32FileSystem<T> {
}
}
impl<T: ReadSeek> Fat32FileSystem<T> {
pub fn open_entry<'b, P: Into<Path<'b>>>(
pub fn open_entry<P: AsRef<Path>>(
&self,
path: P,
) -> Result<DirEntry<'_, T>, Error<T::Error>> {
let path = path.into().as_str().trim_start_matches("/");
let path = path.as_ref().as_str().trim_start_matches("/");
self.root_directory().open_entry(path)
}
pub fn open_dir<'b, P: Into<Path<'b>>>(&self, path: P) -> Result<Dir<'_, T>, Error<T::Error>> {
let path = path.into().as_str().trim_start_matches("/");
pub fn open_dir<P: AsRef<Path>>(&self, path: P) -> Result<Dir<'_, T>, Error<T::Error>> {
let path = path.as_ref().as_str().trim_start_matches("/");
self.root_directory().open_dir(path)
}
pub fn open_file<'b, P: Into<Path<'b>>>(
pub fn open_file<P: AsRef<Path>>(
&self,
path: P,
) -> Result<File<'_, T>, Error<T::Error>> {
let path = path.into().as_str().trim_start_matches("/");
let path = path.as_ref().as_str().trim_start_matches("/");
self.root_directory().open_file(path)
}
}