pub enum AggregatingConsumerError {
Client(String),
MissingMetadata(&'static str),
InvalidMetadata(&'static str),
Transaction(String),
Aggregation(AggregationError),
AggregationNotConfigured,
}Expand description
Error type for the aggregating consumer
Variants§
Client(String)
Client error
MissingMetadata(&'static str)
Missing metadata
InvalidMetadata(&'static str)
Invalid metadata
Transaction(String)
Transaction error
Aggregation(AggregationError)
Aggregation error
AggregationNotConfigured
Aggregation not configured
Trait Implementations§
Source§impl Debug for AggregatingConsumerError
impl Debug for AggregatingConsumerError
Source§impl Display for AggregatingConsumerError
impl Display for AggregatingConsumerError
Source§impl Error for AggregatingConsumerError
impl Error for AggregatingConsumerError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<AggregationError> for AggregatingConsumerError
impl From<AggregationError> for AggregatingConsumerError
Source§fn from(source: AggregationError) -> Self
fn from(source: AggregationError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AggregatingConsumerError
impl RefUnwindSafe for AggregatingConsumerError
impl Send for AggregatingConsumerError
impl Sync for AggregatingConsumerError
impl Unpin for AggregatingConsumerError
impl UnsafeUnpin for AggregatingConsumerError
impl UnwindSafe for AggregatingConsumerError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.