diff options
Diffstat (limited to 'src/remote/mod.rs')
| -rw-r--r-- | src/remote/mod.rs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/remote/mod.rs b/src/remote/mod.rs index 90f400c..5fc73cc 100644 --- a/src/remote/mod.rs +++ b/src/remote/mod.rs @@ -1,7 +1,7 @@ mod git; use std::fs::{File, create_dir_all, remove_file, write}; -use std::io::{Error, ErrorKind::Other, Read, Result}; +use std::io::{Error, Read, Result}; use std::path::Path; use git::Git; @@ -27,7 +27,7 @@ pub fn remove(remote_config: &Path) -> Result<()> { pub fn sync_up(data_directory: &Path, remote_config: &Path) -> Result<()> { let remote_address = - read_remote(remote_config).ok_or_else(|| Error::new(Other, "No remote is configured"))?; + read_remote(remote_config).ok_or_else(|| Error::other("No remote is configured"))?; create_dir_all(data_directory)?; let remotes = available_remotes(); for remote in remotes { @@ -35,15 +35,14 @@ pub fn sync_up(data_directory: &Path, remote_config: &Path) -> Result<()> { return remote.sync_up(&remote_address, data_directory); } } - Err(Error::new( - Other, + Err(Error::other( "No valid strategies found for your configured remote.", )) } pub fn sync_down(data_directory: &Path, remote_config: &Path) -> Result<()> { let remote_address = - read_remote(remote_config).ok_or_else(|| Error::new(Other, "No remote is configured"))?; + read_remote(remote_config).ok_or_else(|| Error::other("No remote is configured"))?; create_dir_all(data_directory)?; let remotes = available_remotes(); for remote in remotes { @@ -51,8 +50,7 @@ pub fn sync_down(data_directory: &Path, remote_config: &Path) -> Result<()> { return remote.sync_down(&remote_address, data_directory); } } - Err(Error::new( - Other, + Err(Error::other( "No valid strategies found for your configured remote.", )) } |