pub trait ErrorHandler {
// Required methods
fn handle_error(
&self,
error: &GenesisError,
context: &ErrorContext,
) -> ErrorRecovery;
fn should_retry(&self, error: &GenesisError, attempt: u32) -> bool;
fn get_retry_delay(&self, error: &GenesisError, attempt: u32) -> Duration;
}
Expand description
Error handler trait for custom error handling