diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2017-11-19 22:04:07 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2017-11-19 22:04:07 -0800 |
commit | 6b7aed37b9671ddcb473ce411f18bbbc9186cc4d (patch) | |
tree | e2d17ddef49336a2199f6ece7ca8ed6f4c1e5760 /src/drive.rs | |
parent | 604f47674b2775bb980ba9aeddca2d9d0e6c771e (diff) | |
download | geniza-6b7aed37b9671ddcb473ce411f18bbbc9186cc4d.tar.gz geniza-6b7aed37b9671ddcb473ce411f18bbbc9186cc4d.zip |
additional drive commands
Diffstat (limited to 'src/drive.rs')
-rw-r--r-- | src/drive.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/drive.rs b/src/drive.rs index b064a25..a4e6cf9 100644 --- a/src/drive.rs +++ b/src/drive.rs @@ -516,7 +516,7 @@ impl<'a> DatDrive { } /// Returns version number of completed action on success. - pub fn copy<P: AsRef<Path>, Q: AsRef<Path>>(&mut self, from: P, to: Q) -> Result<u64> { + pub fn copy_file<P: AsRef<Path>, Q: AsRef<Path>>(&mut self, from: P, to: Q) -> Result<u64> { let from = from.as_ref(); let to = to.as_ref(); if from == to { @@ -541,7 +541,7 @@ impl<'a> DatDrive { // Crude implementation: // 1. copy file let from = from.as_ref(); - self.copy(from, to)?; + self.copy_file(from, to)?; // 2. delete the original self.remove_file(from) @@ -741,14 +741,14 @@ fn test_dd_remove_dir_all() { } #[test] -fn test_dd_copy() { +fn test_dd_copy_file() { use tempdir::TempDir; let tmp_dir = TempDir::new("geniza-test").unwrap(); let mut dd = DatDrive::create(tmp_dir.path()).unwrap(); dd.import_file("test-data/dat/alphabet/a", "/a").unwrap(); - dd.copy("/a", "/c").unwrap(); + dd.copy_file("/a", "/c").unwrap(); assert_eq!(dd.history(0).count(), 2); assert!(&dd.read_file_bytes("/a").is_ok()); assert!(&dd.read_file_bytes("/c").is_ok()); |