pub enum FileOperation {
Show 14 variants
Upload,
Download,
Delete,
Move,
Copy,
Update,
UpdateMetadata,
Verify,
Repair,
Encrypt,
Decrypt,
Compress,
Decompress,
CreateDir,
}Expand description
文件操作类型
Variants§
Upload
上传文件
Download
下载文件
Delete
删除文件
Move
移动文件
Copy
复制文件
Update
更新文件(修改内容)
UpdateMetadata
更新元数据
Verify
验证文件
Repair
修复文件
Encrypt
加密文件
Decrypt
解密文件
Compress
压缩文件
Decompress
解压文件
CreateDir
创建目录
Implementations§
Source§impl FileOperation
impl FileOperation
pub fn as_str(&self) -> &'static str
pub fn emoji(&self) -> &'static str
pub fn from_diff_action(action: DiffAction) -> Self
Trait Implementations§
Source§impl Clone for FileOperation
impl Clone for FileOperation
Source§fn clone(&self) -> FileOperation
fn clone(&self) -> FileOperation
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 FileOperation
impl Debug for FileOperation
Source§impl<'de> Deserialize<'de> for FileOperation
impl<'de> Deserialize<'de> for FileOperation
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
Source§impl Hash for FileOperation
impl Hash for FileOperation
Source§impl PartialEq for FileOperation
impl PartialEq for FileOperation
Source§impl Serialize for FileOperation
impl Serialize for FileOperation
impl Copy for FileOperation
impl Eq for FileOperation
impl StructuralPartialEq for FileOperation
Auto Trait Implementations§
impl Freeze for FileOperation
impl RefUnwindSafe for FileOperation
impl Send for FileOperation
impl Sync for FileOperation
impl Unpin for FileOperation
impl UnwindSafe for FileOperation
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,
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.