diff options
| author | Arne Dußin | 2021-01-08 23:48:10 +0100 |
|---|---|---|
| committer | Arne Dußin | 2021-01-08 23:48:10 +0100 |
| commit | ad1e79a517ce64eda7b06bb1567d3df070813dca (patch) | |
| tree | 7f913871de96335f1b609a6a574f4e240c44d689 /src/cli | |
| parent | b8a9c3464a7ec4c60073fb4441129fa97b36442a (diff) | |
| download | graf_karto-ad1e79a517ce64eda7b06bb1567d3df070813dca.tar.gz graf_karto-ad1e79a517ce64eda7b06bb1567d3df070813dca.zip | |
Fix warnings
Diffstat (limited to 'src/cli')
| -rw-r--r-- | src/cli/cmd/edit.rs | 8 | ||||
| -rw-r--r-- | src/cli/cmd/read.rs | 8 | ||||
| -rw-r--r-- | src/cli/mod.rs | 1 |
3 files changed, 15 insertions, 2 deletions
diff --git a/src/cli/cmd/edit.rs b/src/cli/cmd/edit.rs index 797edc6..b164332 100644 --- a/src/cli/cmd/edit.rs +++ b/src/cli/cmd/edit.rs @@ -6,6 +6,7 @@ use crate::map::MapData; use crate::Editor; use std::path::PathBuf; +/// Command to load a file from the disk and replace the current editor contents with it's info. pub struct Edit { file: PathBuf, } @@ -26,7 +27,12 @@ impl Command for Edit { fn process(&self, editor: &mut Editor) -> Result<String, String> { let data = match MapData::load_from_file(&self.file) { Ok(data) => data, - Err(err) => return Err(format!("Unable to read file: {:?}", &self.file)), + Err(err) => { + return Err(format!( + "Unable to read file: {:?}, reason: {:?}", + &self.file, err + )) + } }; editor.map_mut().set_data(data); diff --git a/src/cli/cmd/read.rs b/src/cli/cmd/read.rs index 4ac671c..45cdf99 100644 --- a/src/cli/cmd/read.rs +++ b/src/cli/cmd/read.rs @@ -6,6 +6,7 @@ use crate::map::MapData; use crate::Editor; use std::path::PathBuf; +/// Command to read a file from the system pub struct Read { file: PathBuf, } @@ -26,7 +27,12 @@ impl Command for Read { fn process(&self, editor: &mut Editor) -> Result<String, String> { let data = match MapData::load_from_file(&self.file) { Ok(data) => data, - Err(err) => return Err(format!("Unable to read file: {:?}", &self.file)), + Err(err) => { + return Err(format!( + "Unable to read file: {:?}, reason: {:?}", + &self.file, err + )) + } }; editor.map_mut().add_data(data); diff --git a/src/cli/mod.rs b/src/cli/mod.rs index eda274f..a654e19 100644 --- a/src/cli/mod.rs +++ b/src/cli/mod.rs @@ -26,6 +26,7 @@ pub struct CLI { impl CLI { /// Create a CLI for this instance + #[allow(clippy::new_without_default)] pub fn new() -> Self { Self { text: String::new(), |
