imag/lib/entry
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
..
libimagentryannotation Rewrite all usages of ModuleEntryPath 2019-04-13 22:39:39 +02:00
libimagentrycategory Rewrite all usages of ModuleEntryPath 2019-04-13 22:39:39 +02:00
libimagentrydatetime Rewrite: StoreId::new_baseless() -> StoreId::new() 2019-02-15 20:53:28 +01:00
libimagentryedit Update copyright years 2019-01-03 18:41:36 +01:00
libimagentryfilter Update copyright years 2019-01-03 18:41:36 +01:00
libimagentrygps Rewrite Store::new* API: libimagstore does not export backend types 2019-02-15 20:53:28 +01:00
libimagentrylink Rewrite all usages of ModuleEntryPath 2019-04-13 22:39:39 +02:00
libimagentrymarkdown Reimplement LinkProcessor::process() for new libimagentryref API 2019-02-17 11:09:48 +01:00
libimagentryref Outsource hashing itself so that we can re-use it 2019-02-22 11:23:57 +01:00
libimagentrytag Update copyright years 2019-01-03 18:41:36 +01:00
libimagentryutil Add trace output 2019-02-17 10:47:46 +01:00
libimagentryview Add feature to trim content on the right 2019-02-11 03:52:04 +01:00