Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Tracking Issue: high-level FS abstraction #747

Closed
Assignees
@phip1611

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 as PathType 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

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /