Closed
Description
We want a high-level FS abstraction to access UEFI volumes based on the (Simple)FileSystemProtocol
. This is a large portion of work and split into multiple tasks/PRs tracked in this issue:
- initial
fs
module - Introducing a high-level FS abstraction #472- minimal public API (just errors and fs functions but no path abstraction)
- users use
&str
as path type - module API close to
std::fs
- integration test
- discuss and implement a nice Path abstraction - uefi/fs: add path and pathbuf abstraction #771
- will there be Path and PathBuf?
- users should pass a
&str
as well asPathType
to all functions
-> param is something like:Into<PathType>
- what will be part of public API?
- implement
fs::remove_dir_all
method that is missing in the initial merge request - fs: implement remove_dir_all #799 - check public API again after all of the above was merged (before the first release containing the new functionality)
- check the integration test again: are all corner-cases and valid use-cases covered?
Metadata
Metadata
Assignees
Labels
No labels