pub enum FileSystemPermissionRequest {
Read {
path: PathBuf,
metadata: MetadataMap,
},
Write {
path: PathBuf,
metadata: MetadataMap,
},
Edit {
path: PathBuf,
metadata: MetadataMap,
},
Delete {
path: PathBuf,
metadata: MetadataMap,
},
Move {
from: PathBuf,
to: PathBuf,
metadata: MetadataMap,
},
List {
path: PathBuf,
metadata: MetadataMap,
},
CreateDir {
path: PathBuf,
metadata: MetadataMap,
},
}Variants§
Trait Implementations§
Source§impl Clone for FileSystemPermissionRequest
impl Clone for FileSystemPermissionRequest
Source§fn clone(&self) -> FileSystemPermissionRequest
fn clone(&self) -> FileSystemPermissionRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FileSystemPermissionRequest
impl Debug for FileSystemPermissionRequest
Source§impl<'de> Deserialize<'de> for FileSystemPermissionRequest
impl<'de> Deserialize<'de> for FileSystemPermissionRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FileSystemPermissionRequest
impl StructuralPartialEq for FileSystemPermissionRequest
Auto Trait Implementations§
impl Freeze for FileSystemPermissionRequest
impl RefUnwindSafe for FileSystemPermissionRequest
impl Send for FileSystemPermissionRequest
impl Sync for FileSystemPermissionRequest
impl Unpin for FileSystemPermissionRequest
impl UnsafeUnpin for FileSystemPermissionRequest
impl UnwindSafe for FileSystemPermissionRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more