diff options
Diffstat (limited to 'ext/fs/interface.rs')
-rw-r--r-- | ext/fs/interface.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/fs/interface.rs b/ext/fs/interface.rs index e69e80c6b..8ffa61481 100644 --- a/ext/fs/interface.rs +++ b/ext/fs/interface.rs @@ -131,6 +131,9 @@ pub trait FileSystem: std::fmt::Debug + MaybeSend + MaybeSync { newpath: PathBuf, ) -> FsResult<()>; + fn cp_sync(&self, path: &Path, new_path: &Path) -> FsResult<()>; + async fn cp_async(&self, path: PathBuf, new_path: PathBuf) -> FsResult<()>; + fn stat_sync(&self, path: &Path) -> FsResult<FsStat>; async fn stat_async(&self, path: PathBuf) -> FsResult<FsStat>; |