summaryrefslogtreecommitdiffstats
path: root/libimagentrylink
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2016-05-19 17:11:18 +0200
committerMatthias Beyer <mail@beyermatthias.de>2016-05-19 20:32:23 +0200
commitcf393b4bde2d36bf30b438692f8535c5e6420151 (patch)
tree9f9e99f2700b019238ee47c383e5f1699db83b7a /libimagentrylink
parentd3dc4eb57d77a7d77131986466a6c13014042f41 (diff)
libimagentrylink: use generate_error_module!() macro and reexport generated types
Diffstat (limited to 'libimagentrylink')
-rw-r--r--libimagentrylink/src/error.rs25
1 files changed, 14 insertions, 11 deletions
diff --git a/libimagentrylink/src/error.rs b/libimagentrylink/src/error.rs
index 4cd28512..2802c414 100644
--- a/libimagentrylink/src/error.rs
+++ b/libimagentrylink/src/error.rs
@@ -1,13 +1,16 @@
-generate_error_imports!();
-
-generate_error_types!(LinkError, LinkErrorKind,
- EntryHeaderReadError => "Error while reading an entry header",
- EntryHeaderWriteError => "Error while writing an entry header",
- ExistingLinkTypeWrong => "Existing link entry has wrong type",
- LinkTargetDoesNotExist => "Link target does not exist in the store",
- InternalConversionError => "Error while converting values internally",
- InvalidUri => "URI is not valid",
- StoreReadError => "Store read error",
- StoreWriteError => "Store write error"
+generate_error_module!(
+ generate_error_types!(LinkError, LinkErrorKind,
+ EntryHeaderReadError => "Error while reading an entry header",
+ EntryHeaderWriteError => "Error while writing an entry header",
+ ExistingLinkTypeWrong => "Existing link entry has wrong type",
+ LinkTargetDoesNotExist => "Link target does not exist in the store",
+ InternalConversionError => "Error while converting values internally",
+ InvalidUri => "URI is not valid",
+ StoreReadError => "Store read error",
+ StoreWriteError => "Store write error"
+ );
);
+pub use self::error::LinkError;
+pub use self::error::LinkErrorKind;
+