pub trait ClassifyResponse<T, E>: Clone { fn classify(&self, response: Result<&T, &E>) -> RetryKind; }