BasicFsPermissions

Trait BasicFsPermissions 

Source
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.

Implementors§