imag/lib/entry
Matthias Beyer db7121ccba Rewrite library
* Remove old code
* Rewrite with tests

This implements a fassade pattern for ref library

With the fassade, we can specify the hasher in a rather easy way, which
is not possible with default generics for traits.

The "default" part in "default generic type" is not properly implemented
yet (as visible in the tests), as I don't know how to realize this.

For simplicity, the `hasher` module exports a `default` module with a
`DefaultHasher` type, which resolves to the `Sha1Hasher`.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-17 11:09:48 +01:00
..
libimagentryannotation Adapt to new libimagstore::iter::Entries API 2019-02-15 20:53:29 +01:00
libimagentrycategory Adapt to new libimagstore::iter::Entries API 2019-02-15 20:53:29 +01: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 Change signature: Link::exists(&Store) 2019-02-15 20:53:29 +01:00
libimagentrymarkdown Fix for new StoreId::new() interface 2019-02-15 20:53:29 +01:00
libimagentryref Rewrite library 2019-02-17 11:09:48 +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