From a937e1a2d79a64d525eae4cebb8a39cba123f3ac Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 14 Apr 2018 23:58:46 +0200 Subject: meetup: Handle errors with 'error-chain' Use this instead of `Box`es. Hoping this, along with using the library in my main crate also, will help me get some more context on my runtime error. Hey, it did! Turns out the error is coming from 'serde_json'. Cool. --- meetup/src/errors.rs | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 meetup/src/errors.rs (limited to 'meetup/src/errors.rs') diff --git a/meetup/src/errors.rs b/meetup/src/errors.rs new file mode 100644 index 0000000..b826cf9 --- /dev/null +++ b/meetup/src/errors.rs @@ -0,0 +1,6 @@ +error_chain! { + foreign_links { + Reqwest(::reqwest::Error); + SerdeJson(::serde_json::Error); + } +} -- cgit v1.2.3