Expand description
§Dia-Files
§Project
- License: GNU Lesser General Public License, either version 3, or (at your option) any later version.
- This project follows Semantic Versioning 2.0.0
§Features
- Finding files recursively:
find_files(). - And some functions for reading bytes from
Read,Path…
§Notes
-
Tests require some symbolic link files in
tests/directory. At the time of writing this note, Cargo does not allow publishing crates containing symbolic link files. So for source publishing on https://crates.io/crates/dia-files, they are stripped. However, the repository has all those files. -
Documentation is built with all features. Some of them are optional. If you see components from other crates, you can view source to see what features are required.
Modules§
- debts
- Debts
- filter
- Filter
- version_
info 0.23.2(December 10th, 2024)
Structs§
- Async
BufReader async-std - Buf reader
- File
Discovery - File discovery
- File
Permissions - File Permissions
- Limit
- Limit
Enums§
- File
System - File System
- Permissions
Unix - Permissions
Constants§
- CODE_
NAME - Crate code name
- ID
- ID of this crate
- NAME
- Crate name
- RELEASE_
DATE - Crate release date (year/month/day)
- TAG
- Tag, which can be used for logging…
- VERSION
- Crate version
Traits§
- PathExt
- Extensions for
Path
Functions§
- find_
files async-std - Finds files
- on_
same_ unix_ device async-stdand Unix - Checks if two paths are on a same Unix device
- write_
file async-std - Writes data to target file via a temporary file
Type Aliases§
- RawPermission
Unix - Raw Permission
- Result
- Result type used in this crate