Skip to main content

Module file

Module file 

Source
Expand description

File-specific values shared by VFS implementations.

Structs§

AccessFlags
Permissions checked by Vfs::access.
CopyDataResult
Result of one bounded File::copy_data operation.
File
FileLock
A held file lock released explicitly or when dropped.
FileLockRange
A half-open byte range used for a file lock.
OpenOptions
StreamEntry
Describes one alternate data stream associated with a file.
XattrEntry
Describes one extended attribute without reading its value.

Enums§

CopyDest
Where a copy’s bytes land in the destination.
CopyMode
Whether a copy may — or must — share blocks with its source rather than duplicating them.
FileLockBehavior
Whether acquiring a file lock may wait.
FileLockMode
Lock access requested for a byte range of a file.
XattrNamespace
Selects an extended-attribute namespace when listing attributes.