Modules§
Structs§
- Bounded
File Option - Bounded
File Sink - File Sink that tracks how much byte it has written This file will not block write operation. It is up to writer to check if maximum file has size is reached since AsyncWrite return IoError
- DirBuilder
- A builder for creating directories with configurable options.
- DirEntry
- An entry in a directory.
- File
- An open file on the filesystem.
- File
Type - A structure representing a type of file with accessors for each file type.
It is returned by
Metadata::file_typemethod. - Metadata
- Metadata information about a file.
- Open
Options - A builder for opening files with configurable options.
- Permissions
- Representation of the various permissions on a file.
- ReadDir
- A stream of entries in a directory.
Enums§
Traits§
- Async
File Extension - Utilites for dealing with Async file
Functions§
- canonicalize
- Returns the canonical form of a path.
- copy
- Copies a file to a new location.
- create_
dir - Creates a new, empty directory at the provided path
- create_
dir_ all - Recursively create a directory and all of its parent components if they are missing.
- hard_
link - Creates a hard link on the filesystem.
- metadata
- Reads metadata for a path.
- read
- Reads the entire contents of a file as raw bytes.
- read_
dir - Returns a stream of entries in a directory.
- read_
link - Reads a symbolic link and returns the path it points to.
- read_
to_ string - Reads the entire contents of a file as a string.
- remove_
dir - Removes an empty directory.
- remove_
dir_ all - Removes a directory and all of its contents.
- remove_
file - Removes a file.
- rename
- Renames a file or directory to a new location.
- set_
permissions - Changes the permissions of a file or directory.
- symlink_
metadata - Reads metadata for a path without following symbolic links.
- write
- Writes a slice of bytes as the new contents of a file.