imag/lib
Matthias Beyer a2ff298e67 Rewrite Store::entries()
This patch rewrites the Store::entries() function to not be collecting
the iterator.

It therefore introduces a new, internal, iterator type which creates the
StoreId objects from the pathes the PathIterator yields internally.

With this patch, the Store iterator interface changes, as the iterators
now yield `Result<StoreId, StoreError>` instead of `StoreId`.
This is necessary, as the internal conversion errors shouldn't be
hidden.

Of course, the iterator types (like the StoreGetIterator and so on)
should hold a Result<StoreId> internally as well, and also yield
appropritely. This was changed in this commit, too.
2018-05-01 17:44:00 +02:00
..
core Rewrite Store::entries() 2018-05-01 17:44:00 +02:00
domain Refactor error handling, use more error chaining 2018-04-30 17:29:27 +02:00
entry Move header filters to FailableFilter 2018-04-29 11:43:32 +02:00
etc Remove unecessary clone 2018-04-25 19:13:51 +02:00