pub trait BasicFsPermissions:
CheckedPermissions
+ MessageAllowed<OpenDirMessage>
+ MessageAllowed<OpenFileMessage>
+ MessageAllowed<CloseFile>
+ MessageAllowed<CloseDir>
+ MessageAllowed<CreateDirMessage>
+ MessageAllowed<ReadFile>
+ MessageAllowed<SeekFile>
+ MessageAllowed<WriteFile>
+ MessageAllowed<TruncateFile>
+ MessageAllowed<SetLen>
+ MessageAllowed<GetMetadata>
+ MessageAllowed<NextEntry>
+ MessageAllowed<Flush>
+ MessageAllowed<FlushFs>
+ MessageAllowed<Remove>
+ MessageAllowed<Rename>
+ MessageAllowed<AtomicCopy>
+ MessageAllowed<AsyncRead>
+ MessageAllowed<AsyncWrite>
+ MessageAllowed<AsyncCopyBlock>
+ MessageAllowed<SubscribeFilesystemEvent> { }Expand description
Marker trait that bundles all basic filesystem permissions.
Corresponds to the fs-generic permission template in permission_templates.toml.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.