From 3a7c153f21211eb1751ac673b2407622a9274b20 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 19 Mar 2016 19:21:13 +0100 Subject: [PATCH] lib: Add Note::delete() --- libimagnotes/src/note.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libimagnotes/src/note.rs b/libimagnotes/src/note.rs index b2a253cf..249f4591 100644 --- a/libimagnotes/src/note.rs +++ b/libimagnotes/src/note.rs @@ -81,6 +81,11 @@ impl<'a> Note<'a> { self.entry.deref().get_content() } + pub fn delete(store: &Store, name: String) -> Result<()> { + store.delete(ModuleEntryPath::new(name).into_storeid()) + .map_err(|e| NE::new(NEK::StoreWriteError, Some(Box::new(e)))) + } + } impl<'a> Tagable for Note<'a> {