pub enum KafkaError {
Protocol,
Transport(KafkaTransportError),
Serde,
}
Expand description
Errors that can occur when calling Kafka.
Variants§
Protocol
Kafka return an error in the response.
Transport(KafkaTransportError)
A transport level error occured trying to communicate with Kafka
Serde
An error occurred serializing or deserializing a message.
Trait Implementations§
Source§impl Debug for KafkaError
impl Debug for KafkaError
Source§impl Display for KafkaError
impl Display for KafkaError
Source§impl Error for KafkaError
impl Error for KafkaError
1.30.0 · 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<DecodeError> for KafkaError
impl From<DecodeError> for KafkaError
Source§fn from(_: DecodeError) -> Self
fn from(_: DecodeError) -> Self
Converts to this type from the input type.
Source§impl From<EncodeError> for KafkaError
impl From<EncodeError> for KafkaError
Source§fn from(_: EncodeError) -> Self
fn from(_: EncodeError) -> Self
Converts to this type from the input type.
Source§impl From<KafkaTransportError> for KafkaError
impl From<KafkaTransportError> for KafkaError
Source§fn from(value: KafkaTransportError) -> Self
fn from(value: KafkaTransportError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for KafkaError
impl RefUnwindSafe for KafkaError
impl Send for KafkaError
impl Sync for KafkaError
impl Unpin for KafkaError
impl UnwindSafe for KafkaError
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