Add more context in error messages
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
This commit is contained in:
parent
06e78c75de
commit
740729bfda
1 changed files with 2 additions and 0 deletions
|
@ -27,6 +27,7 @@ use libimagentrylink::internal::InternalLinker;
|
||||||
use failure::Fallible as Result;
|
use failure::Fallible as Result;
|
||||||
use failure::Error;
|
use failure::Error;
|
||||||
use failure::err_msg;
|
use failure::err_msg;
|
||||||
|
use failure::ResultExt;
|
||||||
|
|
||||||
pub struct Wiki<'a, 'b>(&'a Store, &'b str);
|
pub struct Wiki<'a, 'b>(&'a Store, &'b str);
|
||||||
|
|
||||||
|
@ -58,6 +59,7 @@ impl<'a, 'b> Wiki<'a, 'b> {
|
||||||
|
|
||||||
self.0
|
self.0
|
||||||
.get(sid)
|
.get(sid)
|
||||||
|
.context("Cannot get ID from store")
|
||||||
.map_err(Error::from)?
|
.map_err(Error::from)?
|
||||||
.ok_or_else(|| Error::from(err_msg("Missing index")))
|
.ok_or_else(|| Error::from(err_msg("Missing index")))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue