Crate dia_files

Crate dia_files 

Source
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

§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§

AsyncBufReaderasync-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_filesasync-std
Finds files
on_same_unix_deviceasync-std and Unix
Checks if two paths are on a same Unix device
write_fileasync-std
Writes data to target file via a temporary file

Type Aliases§

RawPermissionUnix
Raw Permission
Result
Result type used in this crate