#[repr(u8)]pub enum FilestoreAction {
CreateFile = 0,
DeleteFile = 1,
RenameFile = 2,
AppendFile = 3,
ReplaceFile = 4,
CreateDirectory = 5,
RemoveDirectory = 6,
DenyFile = 7,
DenyDirectory = 8,
}Expand description
Action codes for Filestore Request TLV (Table 5-16)
Variants§
CreateFile = 0
Create a new file.
DeleteFile = 1
Delete an existing file.
RenameFile = 2
Rename a file.
AppendFile = 3
Append to an existing file.
ReplaceFile = 4
Replace an existing file.
CreateDirectory = 5
Create a new directory.
RemoveDirectory = 6
Remove a directory.
DenyFile = 7
Deny creation of a file.
DenyDirectory = 8
Deny creation of a directory.
Trait Implementations§
Source§impl Clone for FilestoreAction
impl Clone for FilestoreAction
Source§fn clone(&self) -> FilestoreAction
fn clone(&self) -> FilestoreAction
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 FilestoreAction
impl Debug for FilestoreAction
Source§impl PartialEq for FilestoreAction
impl PartialEq for FilestoreAction
Source§impl TryFrom<u8> for FilestoreAction
impl TryFrom<u8> for FilestoreAction
impl Copy for FilestoreAction
impl Eq for FilestoreAction
impl StructuralPartialEq for FilestoreAction
Auto Trait Implementations§
impl Freeze for FilestoreAction
impl RefUnwindSafe for FilestoreAction
impl Send for FilestoreAction
impl Sync for FilestoreAction
impl Unpin for FilestoreAction
impl UnsafeUnpin for FilestoreAction
impl UnwindSafe for FilestoreAction
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