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§
- AsyncBufReader async-std
- Buf reader
- FileDiscovery 
- File discovery
- FilePermissions 
- File Permissions
- Limit
- Limit
Enums§
- FileSystem 
- File System
- PermissionsUnix 
- 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§
- RawPermissionUnix 
- Raw Permission
- Result
- Result type used in this crate