Expand description
Filesystem server API.
The primary client handle is FileSystem. Use use_api! in app code to
define local aliases for FileSystem, File, and Dir with the
app’s generated permissions type:
ⓘ
fs::use_api!();
let fs = FileSystem::default();
let file = fs.open_file("state.json", fs::Location::AppData, fs::OpenFlags::read_only())?;The types in messages describe the wire protocol between the API handle
and the filesystem server. Most app code should use FileSystem and the
returned File / Dir handles directly.
Re-exports§
pub use error::Error;
Modules§
Macros§
- use_api
- Defines local filesystem API aliases with generated permissions.
Structs§
- Archived
Date - An archived
Date - Archived
Date Time - An archived
DateTime - Archived
DirEntry - An archived
DirEntry - Archived
DirHandle - An archived
DirHandle - Archived
File Handle - An archived
FileHandle - Archived
Mapped File InTheir Space - An archived
MappedFileInTheirSpace - Archived
Metadata - An archived
Metadata - Archived
Open Flags - An archived
OpenFlags - Archived
Time - An archived
Time - Date
- Date
Resolver - The resolver for an archived
Date - Date
Time - Date
Time Resolver - The resolver for an archived
DateTime - Dir
- DirEntry
- DirEntry
Resolver - The resolver for an archived
DirEntry - DirHandle
- DirHandle
Resolver - The resolver for an archived
DirHandle - File
- File
Handle - File
Handle Resolver - The resolver for an archived
FileHandle - File
System - Client handle for the filesystem server.
- File
System Event - Mapped
File InTheir Space - Mapped
File InTheir Space Resolver - The resolver for an archived
MappedFileInTheirSpace - Metadata
- Metadata
Resolver - The resolver for an archived
Metadata - Open
Flags - Open
Flags Resolver - The resolver for an archived
OpenFlags - Time
- Time
Resolver - The resolver for an archived
Time - Wait
ForFs
Enums§
- Archived
Location - An archived
Location - Archived
Seek From - An archived
SeekFrom - File
System Event Type - Location
- Location
Resolver - The resolver for an archived
Location - Seek
From - Seek
From Resolver - The resolver for an archived
SeekFrom