[−][src]Module cap_std::fs
A capability-based filesystem API modeled after std::fs
.
This corresponds to std::fs
.
Instead of std::fs
's free functions which operate on paths, this
crate has methods on Dir
which operate on paths which must be
relative to the directory.
Where std
says "the filesystem", this API says "a filesystem", as
it doesn't assume that there's a single global filesystem namespace.
Since all functions which expose raw file descriptors are unsafe
,
I/O handles in this API are unforgeable (unsafe code notwithstanding).
This combined a lack of absolute paths provides a natural
capability-oriented interface.
Structs
Dir | A reference to an open directory on a filesystem. |
DirBuilder | A builder used to create directories in various manners. |
DirEntry | Entries returned by the |
File | A reference to an open file on a filesystem. |
FileType | A structure representing a type of file with accessors for each file type.
It is returned by |
Metadata | Metadata information about a file. |
OpenOptions | Options and flags which can be used to configure how a file is opened. |
Permissions | Representation of the various permissions on a file. |
ReadDir | Iterator over the entries in a directory. |