[][src]Enum rdkafka::error::KafkaError

pub enum KafkaError {
    AdminOpCreation(String),
    AdminOp(RDKafkaError),
    Canceled,
    ClientConfig(RDKafkaConfResStringStringString),
    ClientCreation(String),
    ConsumerCommit(RDKafkaError),
    Global(RDKafkaError),
    GroupListFetch(RDKafkaError),
    MessageConsumption(RDKafkaError),
    MessageProduction(RDKafkaError),
    MetadataFetch(RDKafkaError),
    NoMessageReceived,
    Nul(NulError),
    OffsetFetch(RDKafkaError),
    PartitionEOF(i32),
    PauseResume(String),
    Seek(String),
    SetPartitionOffset(RDKafkaError),
    StoreOffset(RDKafkaError),
    Subscription(String),
}

Represents all Kafka errors. Check the underlying RDKafkaError to get details.

Variants

AdminOpCreation(String)

Creation of admin operation failed.

AdminOp(RDKafkaError)

The admin operation itself failed.

Canceled

The client was dropped before the operation completed.

ClientConfig(RDKafkaConfResStringStringString)

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.

Unexpected null pointer

OffsetFetch(RDKafkaError)

Offset fetch failed.

PartitionEOF(i32)

End of partition reached.

PauseResume(String)

Pause/Resume failed.

Seek(String)

Seeking a partition failed.

SetPartitionOffset(RDKafkaError)

Setting partition offset failed.

StoreOffset(RDKafkaError)

Offset store failed.

Subscription(String)

Subscription creation failed.

Trait Implementations

impl Clone for KafkaError[src]

impl Debug for KafkaError[src]

impl Display for KafkaError[src]

impl Eq for KafkaError[src]

impl Error for KafkaError[src]

impl From<NulError> for KafkaError[src]

impl PartialEq<KafkaError> for KafkaError[src]

impl StructuralEq for KafkaError[src]

impl StructuralPartialEq for KafkaError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.