summaryrefslogtreecommitdiffstats
path: root/libimagnotes
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2016-04-21 15:08:36 +0200
committerMatthias Beyer <mail@beyermatthias.de>2016-04-21 15:08:36 +0200
commitb629d0b8f17ab968f317c3fb5ae8ea2ebdf79cbb (patch)
tree8abeca8dfc6642d18601e3250bfdd7f81fecd0d0 /libimagnotes
parent0c4edf64742f7885bdee4ae0442cd2c228f06e9d (diff)
parentfd9dee7dea44e372105f712bd0ff2bbd3daf760c (diff)
Merge pull request #367 from matthiasbeyer/unwrap_err
Unwrap err
Diffstat (limited to 'libimagnotes')
-rw-r--r--libimagnotes/src/note.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/libimagnotes/src/note.rs b/libimagnotes/src/note.rs
index aa186ef2..2728b768 100644
--- a/libimagnotes/src/note.rs
+++ b/libimagnotes/src/note.rs
@@ -19,6 +19,7 @@ use result::Result;
use error::NoteError as NE;
use error::NoteErrorKind as NEK;
+#[derive(Debug)]
pub struct Note<'a> {
entry: FileLockEntry<'a>,
}
@@ -32,7 +33,7 @@ impl<'a> Note<'a> {
let fle = {
let lockentry = store.create(ModuleEntryPath::new(name.clone()).into_storeid());
if lockentry.is_err() {
- return Err(NE::new(NEK::StoreWriteError, Some(Box::new(lockentry.err().unwrap()))));
+ return Err(NE::new(NEK::StoreWriteError, Some(Box::new(lockentry.unwrap_err()))));
}
let mut lockentry = lockentry.unwrap();
@@ -44,13 +45,13 @@ impl<'a> Note<'a> {
let setres = header.set("note", Value::Table(BTreeMap::new()));
if setres.is_err() {
let kind = NEK::StoreWriteError;
- return Err(NE::new(kind, Some(Box::new(setres.err().unwrap()))));
+ return Err(NE::new(kind, Some(Box::new(setres.unwrap_err()))));
}
let setres = header.set("note.name", Value::String(name));
if setres.is_err() {
let kind = NEK::StoreWriteError;
- return Err(NE::new(kind, Some(Box::new(setres.err().unwrap()))));
+ return Err(NE::new(kind, Some(Box::new(setres.unwrap_err()))));
}
}
@@ -171,6 +172,7 @@ impl<'a> Deref for Note<'a> {
}
+#[derive(Debug)]
pub struct NoteIterator<'a> {
store: &'a Store,
iditer: StoreIdIterator,