pub trait ConsumerErrorExt<T> {
// Required methods
fn or_transient_error(self) -> Result<T, ConsumerError>;
fn or_fatal_error(self) -> Result<T, ConsumerError>;
fn or_invalid_request(self) -> Result<T, ConsumerError>;
}pub trait ConsumerErrorExt<T> {
// Required methods
fn or_transient_error(self) -> Result<T, ConsumerError>;
fn or_fatal_error(self) -> Result<T, ConsumerError>;
fn or_invalid_request(self) -> Result<T, ConsumerError>;
}