pub trait HasErrorKind<Kind: Display + Eq + Ord + Copy + Send + Sync + 'static> { // Required method fn kind(&self) -> Kind; }