imag/lib/core
Matthias Beyer d08c27e623 Rewrite StoreIdIterator extensions
This patch reimplements the iterator extensions.

As we iterate (in StoreIdIterator) over Result<StoreId> now anyways, we
don't need the extensions for Result iterators anymore.

This patch rewrites the extensions to be more simple in every way and
generic over the error type in the iterator.
All the errors have to do is implement From<StoreError>, which is what
they do when linking the generated error types with error_chain to the
libimagstore error types.
2018-05-01 17:44:01 +02:00
..
libimagerror Be more ergonomic here 2018-04-25 19:13:51 +02:00
libimagrt Derive Default for InMemoryFileAbstraction, remove constructor 2018-04-25 19:15:07 +02:00
libimagstore Rewrite StoreIdIterator extensions 2018-05-01 17:44:01 +02:00