From ed69fd4b3599a5a939904d64b4dc29ba27eadb06 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 13 Feb 2018 22:36:40 +0100 Subject: Enrich error types --- lib/entry/libimagentryref/src/error.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/entry/libimagentryref/src/error.rs b/lib/entry/libimagentryref/src/error.rs index 1a76aea0..98fd735e 100644 --- a/lib/entry/libimagentryref/src/error.rs +++ b/lib/entry/libimagentryref/src/error.rs @@ -36,14 +36,14 @@ error_chain! { } errors { - HeaderTypeError { + HeaderTypeError(field: &'static str, expectedtype: &'static str) { description("Header type error") - display("Header type error") + display("Header type error: '{}' should be {}", field, expectedtype) } - HeaderFieldMissingError { + HeaderFieldMissingError(field: &'static str) { description("Header field missing error") - display("Header field missing error") + display("Header field missing: {}", field) } HeaderFieldWriteError { -- cgit v1.2.3