summaryrefslogtreecommitdiffstats
path: root/libimagrt
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2016-07-24 18:04:51 +0200
committerMatthias Beyer <mail@beyermatthias.de>2016-07-24 19:30:04 +0200
commitd1728a6aa360a6428b27ce02ae49230561b9d040 (patch)
tree32461ff3fa6a1c246e325525bb0f3c7439a703b3 /libimagrt
parenta1979b123575c34ca4054ade8986dccc3f026354 (diff)
Add error kinds for config override errors
Diffstat (limited to 'libimagrt')
-rw-r--r--libimagrt/src/configuration.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/libimagrt/src/configuration.rs b/libimagrt/src/configuration.rs
index a2ee1fed..450755fc 100644
--- a/libimagrt/src/configuration.rs
+++ b/libimagrt/src/configuration.rs
@@ -6,7 +6,12 @@ use toml::{Parser, Value};
generate_error_module!(
generate_error_types!(ConfigError, ConfigErrorKind,
- NoConfigFileFound => "No config file found"
+ NoConfigFileFound => "No config file found",
+
+ ConfigOverrideError => "Config override error",
+ ConfigOverrideKeyNotAvailable => "Key not available",
+ ConfigOverrideTypeNotMatching => "Configuration Type not matching"
+
);
);