diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2016-07-26 15:36:49 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2016-07-26 15:36:49 +0200 |
commit | 3b426f739bdac058e62b14d47bda1a40fe924227 (patch) | |
tree | 4821120cc80281e0487b9444506c483f36e76f75 /imag-view | |
parent | 67d536fa7495eafb91be7f5a4798ddeb19aa6b97 (diff) |
Replace Store::retrieve() with Store::get()
Diffstat (limited to 'imag-view')
-rw-r--r-- | imag-view/src/main.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/imag-view/src/main.rs b/imag-view/src/main.rs index 9f4040b1..6e96c10c 100644 --- a/imag-view/src/main.rs +++ b/imag-view/src/main.rs @@ -55,8 +55,12 @@ fn main() { Some(s) => s, }; - let entry = match rt.store().retrieve(PathBuf::from(entry_id)) { - Ok(fle) => fle, + let entry = match rt.store().get(PathBuf::from(entry_id)) { + Ok(Some(fle)) => fle, + Ok(None) => { + error!("Cannot get {}, there is no such id in the store", entry_id); + exit(1); + } Err(e) => { trace_error(&e); exit(1); // we can afford not-executing destructors here |