Adds error handling to validator client service

This commit is contained in:
Age Manning
2019-03-25 16:50:15 +11:00
parent 4fdb01e5f0
commit ca9af49d4e
5 changed files with 83 additions and 46 deletions

View File

@@ -0,0 +1,22 @@
use slot_clock;
use error_chain::{
error_chain, error_chain_processing, impl_error_chain_kind, impl_error_chain_processed,
impl_extract_backtrace,
};
error_chain! {
links { }
errors {
SlotClockError(e: slot_clock::SystemTimeSlotClockError) {
description("Error reading system time"),
display("SlotClockError: '{:?}'", e)
}
SystemTimeError(t: String ) {
description("Error reading system time"),
display("SystemTimeError: '{}'", t)
}
}
}