Expand description
Filesystem abstraction layer.
This crate provides common abstractions for filesystem drivers:
FsError: Comprehensive error type for filesystem operationsCheckedOps: Safe arithmetic operations with overflow detection- [
WindowsString]: UTF-8 to UTF-16 conversion for Windows APIs - [
VfsFileSystem]: Core trait for filesystem implementations (withallocfeature) FsCapabilities: Filesystem capability flagsVfsFileInfo, [VfsDirEntry]: VFS data types
§Features
alloc: EnablesVecandStringsupport, VFS traitsstd: Enables full standard library support
Re-exports§
pub use capabilities::FsCapabilities;pub use error::FsError;pub use error::FsResult;pub use safe_math::CheckedOps;pub use types::OpenFlags;pub use types::RenameFlags;pub use types::VfsFileInfo;pub use types::VfsFileType;pub use types::VfsTimestamp;
Modules§
- capabilities
- Filesystem capability flags.
- error
- Filesystem error types.
- safe_
math - Safe arithmetic operations with overflow detection.
- types
- Common VFS data types.
- unicode
- Unicode string handling for Windows.