#[non_exhaustive]pub enum KafkaError {
Show 24 variants
AdminOpCreation(String),
AdminOp(RDKafkaErrorCode),
Canceled,
ClientConfig(RDKafkaConfRes, String, String, String),
ClientCreation(String),
ConsumerCommit(RDKafkaErrorCode),
Flush(RDKafkaErrorCode),
Global(RDKafkaErrorCode),
GroupListFetch(RDKafkaErrorCode),
MessageConsumption(RDKafkaErrorCode),
MessageProduction(RDKafkaErrorCode),
MetadataFetch(RDKafkaErrorCode),
NoMessageReceived,
Nul(NulError),
OffsetFetch(RDKafkaErrorCode),
PartitionEOF(i32),
PauseResume(String),
Rebalance(RDKafkaErrorCode),
Seek(String),
SetPartitionOffset(RDKafkaErrorCode),
StoreOffset(RDKafkaErrorCode),
Subscription(String),
Transaction(RDKafkaError),
MockCluster(RDKafkaErrorCode),
}
Expand description
Represents all possible Kafka errors.
If applicable, check the underlying RDKafkaErrorCode
to get details.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
AdminOpCreation(String)
Creation of admin operation failed.
AdminOp(RDKafkaErrorCode)
The admin operation itself failed.
Canceled
The client was dropped before the operation completed.
ClientConfig(RDKafkaConfRes, String, String, String)
Invalid client configuration.
ClientCreation(String)
Client creation failed.
ConsumerCommit(RDKafkaErrorCode)
Consumer commit failed.
Flush(RDKafkaErrorCode)
Flushing failed
Global(RDKafkaErrorCode)
Global error.
GroupListFetch(RDKafkaErrorCode)
Group list fetch failed.
MessageConsumption(RDKafkaErrorCode)
Message consumption failed.
MessageProduction(RDKafkaErrorCode)
Message production error.
MetadataFetch(RDKafkaErrorCode)
Metadata fetch error.
NoMessageReceived
No message was received.
Nul(NulError)
Unexpected null pointer
OffsetFetch(RDKafkaErrorCode)
Offset fetch failed.
PartitionEOF(i32)
End of partition reached.
PauseResume(String)
Pause/Resume failed.
Rebalance(RDKafkaErrorCode)
Rebalance failed.
Seek(String)
Seeking a partition failed.
SetPartitionOffset(RDKafkaErrorCode)
Setting partition offset failed.
StoreOffset(RDKafkaErrorCode)
Offset store failed.
Subscription(String)
Subscription creation failed.
Transaction(RDKafkaError)
Transaction error.
MockCluster(RDKafkaErrorCode)
Mock Cluster error
Implementations§
Source§impl KafkaError
impl KafkaError
Sourcepub fn rdkafka_error_code(&self) -> Option<RDKafkaErrorCode>
pub fn rdkafka_error_code(&self) -> Option<RDKafkaErrorCode>
Returns the RDKafkaErrorCode
underlying this error, if any.
Trait Implementations§
Source§impl Clone for KafkaError
impl Clone for KafkaError
Source§fn clone(&self) -> KafkaError
fn clone(&self) -> KafkaError
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more