Enum rdkafka::error::KafkaError [−][src]
Represents all possible Kafka errors.
If applicable, check the underlying RDKafkaErrorCode
to get details.
Variants (Non-exhaustive)
AdminOpCreation(String)
Creation of admin operation failed.
AdminOp(RDKafkaErrorCode)
The admin operation itself failed.
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.
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.
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.
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.
Implementations
impl KafkaError
[src]
pub fn rdkafka_error_code(&self) -> Option<RDKafkaErrorCode>
[src]
Returns the RDKafkaErrorCode
underlying this error, if any.
Trait Implementations
impl Clone for KafkaError
[src]
fn clone(&self) -> KafkaError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for KafkaError
[src]
impl Display for KafkaError
[src]
impl Eq for KafkaError
[src]
impl Error for KafkaError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<NulError> for KafkaError
[src]
fn from(err: NulError) -> KafkaError
[src]
impl PartialEq<KafkaError> for KafkaError
[src]
fn eq(&self, other: &KafkaError) -> bool
[src]
fn ne(&self, other: &KafkaError) -> bool
[src]
impl StructuralEq for KafkaError
[src]
impl StructuralPartialEq for KafkaError
[src]
Auto Trait Implementations
impl RefUnwindSafe for KafkaError
impl Send for KafkaError
impl Sync for KafkaError
impl Unpin for KafkaError
impl UnwindSafe for KafkaError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,