summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2017-08-27 17:49:18 +0200
committerMatthias Beyer <mail@beyermatthias.de>2017-08-27 17:49:18 +0200
commite386e864746a556be6c6aba54456c972d1b40602 (patch)
tree6c36f5dc9d76d8f81423bacbf4e7f0f13b111665 /doc
parent31254071e5a4bf2f5db9067c5cdb22c25579ac67 (diff)
Add todo: Rewrite libimagerror with chain-error crate
Diffstat (limited to 'doc')
-rw-r--r--doc/src/09000-todos.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/src/09000-todos.md b/doc/src/09000-todos.md
index 7a82f075..1c86156f 100644
--- a/doc/src/09000-todos.md
+++ b/doc/src/09000-todos.md
@@ -76,6 +76,11 @@ Now the modules that are not yet started:
wrapping store types
- [ ] Rewrite logger to allow config/env-var based module white/blacklisting and
writing log to file
+- [ ] Rewrite libimagerror to be based on `chain-error` crate. This basically
+ removes our error infrastructure, though existing traits and convenience
+ functionality should be kept (for example the `MapErrInto` or the `IntoError`
+ traits), as much as possible). If the switch to `chain-error` would require
+ too much code to be rewritten, reconsider.
## User Interface