| Read a whole file into a string |  |  |
| Write a string to a file |  |  |
| Read lines of strings from a file |  |  |
| Rename or atomically replace a file |  |  |
| Avoid writing and reading from a same file |  |  |
| Access a file randomly using a memory map |  |  |
| Read a file line by line with BufReader |  |  |
| Write to a file with BufWriter |  |  |
| Read a line from stdin |  |  |
| Use Cursor as an in-memory buffer |  |  |
| Format text into a String with write! |  |  |
| Construct and inspect a path |  |  |
| Create a nested directory tree |  |  |
| File names that have been modified in the last 24 hours |  |  |
| Find loops for a given path |  |  |
| Recursively find duplicate file names |  |  |
| Recursively find all files with given predicate |  |  |
| Traverse directories while skipping dotfiles |  |  |
| Recursively calculate file sizes at given depth |  |  |
| Find all png files recursively |  |  |
| Find all files with given pattern ignoring filename case |  |  |