Matthias Beyer
c6e94dfd3c
This changes the internal GlobStoreIdIterator to return Result<StoreId>, which gives us the possibility to aggregate errors in the Store::retrieve_for_module() function and return them instead of tracing them from the store. The changes the internals to actually fetch the whole list of storeids, which is unfortunate of course, but changing the interface is not an option here, in my opinion. At least we're only aggregating pathes, so the memory usage is pretty low here. |
||
---|---|---|
.. | ||
src | ||
.gitignore | ||
Cargo.toml | ||
README.md |
libimagstore
The store is the heart of everything. Here lives the data, the complexity and the performance bottleneck.
The store offeres read/write access to all entries.
The store itself does not offer functionality, but has a commandline interface "imag-store" which can do basic things with the store.
Long-term TODO
- Merge with
libimagrt