Module cap_std::fs_utf8

source ·
Available on crate feature fs_utf8 only.
Expand description

A fully UTF-8 filesystem API modeled after cap_std::fs.

Where cap_std::fs would use Path and PathBuf, this fs_utf8 module uses Utf8Path and Utf8PathBuf, meaning that all paths are valid UTF-8.

To use this module, enable the fs_utf8 cargo feature.

If you don’t want to restrict paths to UTF-8, use the regular cap_std::fs module instead.

Re-exports

pub use camino;

Structs

A reference to an open directory on a filesystem.
A builder used to create directories in various manners.
Entries returned by the ReadDir iterator.
A reference to an open file on a filesystem.
A structure representing a type of file with accessors for each file type.
Metadata information about a file.
Options and flags which can be used to configure how a file is opened.
Representation of the various permissions on a file.
Iterator over the entries in a directory.

Traits

FileTypeExt(Unix, or target_os="vxworks", or Windows and windows_file_type_ext) and (Unix or target_os="vxworks")
Unix-specific extensions for FileType.