imag/lib/domain/libimagmail/src
Matthias Beyer cb4d5367e4 Rewrite all usages of ModuleEntryPath
Because the code was so complex before, we had to create an object and
then cast that object into a `StoreId` rather than just creating a
`StoreId` object right away.

With this patch, we're using the code-generation approach to generate a
function that creates a `StoreId` object based on the name of the
current module. That's way easier and error handling was also improved
by the switch to the new implementation.

The patch also includes a rewrite of all usages of ModuleEntryPath and
changes them to `module_path::new_id()` calls.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-13 22:39:39 +02:00
..
config.rs Rewrite libimagmail 2019-02-20 16:22:52 +01:00
fetch.rs Rewrite libimagmail 2019-02-20 16:22:52 +01:00
hasher.rs Reimplement the hasher 2019-02-22 11:30:12 +01:00
lib.rs Rewrite libimagmail 2019-02-20 16:22:52 +01:00
mail.rs Rewrite libimagmail 2019-02-20 16:22:52 +01:00
mid.rs Rewrite libimagmail 2019-02-20 16:22:52 +01:00
send.rs Rewrite libimagmail 2019-02-20 16:22:52 +01:00
store.rs Rewrite all usages of ModuleEntryPath 2019-04-13 22:39:39 +02:00
util.rs Optimize: Do not compute lowercase key twice 2019-02-28 18:07:25 +01:00