diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2018-12-30 17:40:11 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2019-02-15 20:53:29 +0100 |
commit | 2e7c17d5dc535e7ca7db1353fe8c788c4ab31be1 (patch) | |
tree | 9f72817905da798e56fda2740b8bbef01f3696be | |
parent | b383e082fb6ca3f7b247529e923b62c069c67612 (diff) |
Fix libimagcontact for new StoreId interface with Entries iterator
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | lib/domain/libimagcontact/src/store.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/domain/libimagcontact/src/store.rs b/lib/domain/libimagcontact/src/store.rs index b39d4e04..aab35ab4 100644 --- a/lib/domain/libimagcontact/src/store.rs +++ b/lib/domain/libimagcontact/src/store.rs @@ -29,9 +29,9 @@ use failure::Fallible as Result; use libimagstore::storeid::IntoStoreId; use libimagstore::storeid::StoreId; +use libimagstore::iter::Entries; use libimagstore::store::Store; use libimagstore::store::FileLockEntry; -use libimagstore::storeid::StoreIdIterator; use libimagentryutil::isa::Is; use contact::IsContact; @@ -51,7 +51,7 @@ pub trait ContactStore<'a> { // getting - fn all_contacts(&'a self) -> Result<StoreIdIterator>; + fn all_contacts(&'a self) -> Result<Entries<'a>>; } /// The extension for the Store to work with contacts @@ -76,8 +76,8 @@ impl<'a> ContactStore<'a> for Store { postprocess_fetched_entry(self.retrieve(sid)?, value) } - fn all_contacts(&'a self) -> Result<StoreIdIterator> { - self.entries().map(|iter| iter.in_collection("contact").without_store()) + fn all_contacts(&'a self) -> Result<Entries<'a>> { + self.entries().map(|ent| ent.in_collection("contact")) } } |