pub enum FilesystemOp {
Stat,
MakeDir,
Move,
ListDir,
Remove,
}Expand description
Metadata operation performed inside a managed workload filesystem.
Variants§
Stat
Inspect one path without modifying it.
MakeDir
Recursively create one directory.
Move
Rename one entry, creating destination parents when necessary.
ListDir
List descendants to a bounded depth.
Remove
Recursively remove one entry.
Trait Implementations§
Source§impl Clone for FilesystemOp
impl Clone for FilesystemOp
Source§fn clone(&self) -> FilesystemOp
fn clone(&self) -> FilesystemOp
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FilesystemOp
Source§impl Debug for FilesystemOp
impl Debug for FilesystemOp
Source§impl<'de> Deserialize<'de> for FilesystemOp
impl<'de> Deserialize<'de> for FilesystemOp
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 FilesystemOp
Source§impl PartialEq for FilesystemOp
impl PartialEq for FilesystemOp
Source§impl Serialize for FilesystemOp
impl Serialize for FilesystemOp
impl StructuralPartialEq for FilesystemOp
Auto Trait Implementations§
impl Freeze for FilesystemOp
impl RefUnwindSafe for FilesystemOp
impl Send for FilesystemOp
impl Sync for FilesystemOp
impl Unpin for FilesystemOp
impl UnsafeUnpin for FilesystemOp
impl UnwindSafe for FilesystemOp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.