Enum mz_kafka_util::client::MzKafkaError
source · pub enum MzKafkaError {
Show 18 variants
InvalidCredentials,
InvalidCACertificate,
SSLEncryptionMaybeRequired,
SSLUnsupported,
BrokerCertificateMissing,
InvalidBrokerCertificate,
ConnectionReset(String),
ConnectionTimeout,
HostnameResolutionFailed,
UnsupportedSASLMechanism,
UnsupportedBrokerVersion,
BrokerTransportFailure,
AllBrokersDown,
SaslAuthenticationRequired,
SaslAuthenticationFailed,
SslAuthenticationRequired,
UnknownTopicOrPartition,
Internal(String),
}
Expand description
A structured error type for errors reported by librdkafka through its logs.
Variants§
InvalidCredentials
Invalid username or password
InvalidCACertificate
Missing CA certificate
SSLEncryptionMaybeRequired
Broker might require SSL encryption
SSLUnsupported
Broker does not support SSL connections
BrokerCertificateMissing
Broker did not provide a certificate
InvalidBrokerCertificate
Failed to verify broker certificate
ConnectionReset(String)
Connection reset
ConnectionTimeout
Connection timeout
HostnameResolutionFailed
Failed to resolve hostname
UnsupportedSASLMechanism
Unsupported SASL mechanism
UnsupportedBrokerVersion
Unsupported broker version
BrokerTransportFailure
Connection to broker failed
AllBrokersDown
All brokers down
SaslAuthenticationRequired
SASL authentication required
SaslAuthenticationFailed
SASL authentication required
SslAuthenticationRequired
SSL authentication required
UnknownTopicOrPartition
Unknown topic or partition
Internal(String)
An internal kafka error
Trait Implementations§
source§impl Clone for MzKafkaError
impl Clone for MzKafkaError
source§fn clone(&self) -> MzKafkaError
fn clone(&self) -> MzKafkaError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MzKafkaError
impl Debug for MzKafkaError
source§impl Display for MzKafkaError
impl Display for MzKafkaError
source§impl Error for MzKafkaError
impl Error for MzKafkaError
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 FromStr for MzKafkaError
impl FromStr for MzKafkaError
source§impl PartialEq for MzKafkaError
impl PartialEq for MzKafkaError
impl Eq for MzKafkaError
impl StructuralPartialEq for MzKafkaError
Auto Trait Implementations§
impl Freeze for MzKafkaError
impl RefUnwindSafe for MzKafkaError
impl Send for MzKafkaError
impl Sync for MzKafkaError
impl Unpin for MzKafkaError
impl UnwindSafe for MzKafkaError
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<E> ErrorExt for E
impl<E> ErrorExt for E
source§fn display_with_causes(&self) -> ErrorChainFormatter<&Self>
fn display_with_causes(&self) -> ErrorChainFormatter<&Self>
Returns a type that displays the error, along with the chain of source errors or
causes, if there are any. Read more
source§fn to_string_with_causes(&self) -> String
fn to_string_with_causes(&self) -> String
Converts
self
to a string String
, along with the chain of source errors or
causes, if there are any. Read moresource§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
Creates a shared type from an unshared type.