[−][src]Enum rdkafka::error::KafkaError
Represents all Kafka errors. Check the underlying RDKafkaError
to get details.
Variants
ClientConfig(RDKafkaConfRes, String, String, String)
Invalid client configuration.
ClientCreation(String)
Client creation failed.
ConsumerCommit(RDKafkaError)
Consumer commit failed.
Global(RDKafkaError)
Global error.
GroupListFetch(RDKafkaError)
Group list fetch failed.
MessageConsumption(RDKafkaError)
Message consumption failed.
MessageProduction(RDKafkaError)
Message production error.
MetadataFetch(RDKafkaError)
Metadata fetch error.
NoMessageReceived
No message was received.
Nul(NulError)
Unexpected null pointer
OffsetFetch(RDKafkaError)
Offset fetch failed.
PartitionEOF(i32)
End of partition reached.
SetPartitionOffset(RDKafkaError)
Setting partition offset failed.
StoreOffset(RDKafkaError)
Offset store failed.
Subscription(String)
Subscription creation failed.
Trait Implementations
impl PartialEq<KafkaError> for KafkaError
[src]
fn eq(&self, other: &KafkaError) -> bool
[src]
fn ne(&self, other: &KafkaError) -> bool
[src]
impl Clone for KafkaError
[src]
fn clone(&self) -> KafkaError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<NulError> for KafkaError
[src]
fn from(err: NulError) -> KafkaError
[src]
impl Eq for KafkaError
[src]
impl Display for KafkaError
[src]
impl Debug for KafkaError
[src]
impl Error for KafkaError
[src]
Auto Trait Implementations
impl Send for KafkaError
impl Sync for KafkaError
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,