aboutsummaryrefslogtreecommitdiffstats
path: root/src/drive.rs
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2017-11-19 22:04:07 -0800
committerBryan Newbold <bnewbold@robocracy.org>2017-11-19 22:04:07 -0800
commit6b7aed37b9671ddcb473ce411f18bbbc9186cc4d (patch)
treee2d17ddef49336a2199f6ece7ca8ed6f4c1e5760 /src/drive.rs
parent604f47674b2775bb980ba9aeddca2d9d0e6c771e (diff)
downloadgeniza-6b7aed37b9671ddcb473ce411f18bbbc9186cc4d.tar.gz
geniza-6b7aed37b9671ddcb473ce411f18bbbc9186cc4d.zip
additional drive commands
Diffstat (limited to 'src/drive.rs')
-rw-r--r--src/drive.rs8
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());