From 37d2bc94852bcc271ed0fb0694fad9aab81fa883 Mon Sep 17 00:00:00 2001 From: ChristianVisintin Date: Sat, 14 Nov 2020 14:13:30 +0100 Subject: [PATCH] filetransfer trait: mkdir, remove --- src/filetransfer/mod.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/filetransfer/mod.rs b/src/filetransfer/mod.rs index 6757e6f..326e962 100644 --- a/src/filetransfer/mod.rs +++ b/src/filetransfer/mod.rs @@ -91,6 +91,16 @@ pub trait FileTransfer { fn list_dir(&self) -> Result, FileTransferError>; + /// ### mkdir + /// + /// Make directory + fn mkdir(&self, dir: String) -> Result<(), FileTransferError>; + + /// ### remove + /// + /// Remove a file or a directory + fn remove(&self, file: FsEntry) -> Result<(), FileTransferError>; + /// ### send_file /// /// Send file to remote