[][src]Enum kf_protocol_api::ErrorCode

#[repr(i16)]pub enum ErrorCode {
    UnknownServerError,
    None,
    OffsetOutOfRange,
    CorruptMessage,
    UnknownTopicOrPartition,
    InvalidFetchSize,
    LeaderNotAvailable,
    NotLeaderForPartition,
    RequestTimedOut,
    BrokerNotAvailable,
    ReplicaNotAvailable,
    MessageTooLarge,
    StaleControllerEpoch,
    OffsetMetadataTooLarge,
    NetworkException,
    CoordinatorLoadInProgress,
    CoordinatorNotAvailable,
    NotCoordinator,
    InvalidTopicException,
    RecordListTooLarge,
    NotEnoughReplicas,
    NotEnougReplicasAfterAppend,
    InvalidRequiredAcks,
    IllegalGeneration,
    InconsistentGroupProtocol,
    InvalidGroupId,
    UnknownMemberId,
    InvalidSessionTimeout,
    RebalanceInProgress,
    InvalidCommitOffsetSize,
    TopicAuthorizationFailed,
    GroupAuthorizationFailed,
    ClusterAuthorizationFailed,
    InvalidTimestamp,
    UnsupportedSaslMechanism,
    IllegalSaslState,
    UnsupportedVersion,
    TopicAlreadyExists,
    InvalidPartitions,
    InvalidReplicationFactor,
    InvalidReplicaAssignment,
    InvalidConfig,
    NotController,
    InvalidRequest,
    UnsupportedForMessageFormat,
    PolicyViolation,
    OutOfOrderSequenceNumber,
    DuplicateSequenceNumber,
    InvalidProducerEpoch,
    InvalidTxnState,
    InvalidProducerIdMapping,
    InvalidTransactionTimeout,
    ConcurrentTransactions,
    TransactionCoordinatorFenced,
    TransactionalIdAuthorizationFailed,
    SecurityDisabled,
    OperationNotAttempted,
    KafkaStorageError,
    LogDirNotFound,
    SaslAuthenticationFailed,
    UnknownProducerId,
    ReassignmentInProgress,
    DelegationTokenAuthDisabled,
    DelegationTokenNotFound,
    DelegationTokenOwnerMismatch,
    DelegationTokenRequestNotAllowed,
    DelegationTokenAuthorizationFailed,
    DelegationTokenExpired,
    InvalidPrincipleType,
    NonEmptyGroup,
    GroupIdNotFound,
    FetchSessionIdNotFound,
    InvalidFetchSessionEpoch,
    ListenerNotFound,
    TopicDeletionDisabled,
    FencedLeaderEpoch,
    UnknownLeaderEpoch,
    UnsupportedCompressionType,
    StaleBrokerEpoch,
    OffsetNotAvailable,
    MemberIdRequired,
    PreferredLeaderNotAvailable,
    GroupMaxSizeReached,
}

kafka error https://kafka.apache.org/protocol#protocol_types

Variants

UnknownServerError
None
OffsetOutOfRange
CorruptMessage
UnknownTopicOrPartition
InvalidFetchSize
LeaderNotAvailable
NotLeaderForPartition
RequestTimedOut
BrokerNotAvailable
ReplicaNotAvailable
MessageTooLarge
StaleControllerEpoch
OffsetMetadataTooLarge
NetworkException
CoordinatorLoadInProgress
CoordinatorNotAvailable
NotCoordinator
InvalidTopicException
RecordListTooLarge
NotEnoughReplicas
NotEnougReplicasAfterAppend
InvalidRequiredAcks
IllegalGeneration
InconsistentGroupProtocol
InvalidGroupId
UnknownMemberId
InvalidSessionTimeout
RebalanceInProgress
InvalidCommitOffsetSize
TopicAuthorizationFailed
GroupAuthorizationFailed
ClusterAuthorizationFailed
InvalidTimestamp
UnsupportedSaslMechanism
IllegalSaslState
UnsupportedVersion
TopicAlreadyExists
InvalidPartitions
InvalidReplicationFactor
InvalidReplicaAssignment
InvalidConfig
NotController
InvalidRequest
UnsupportedForMessageFormat
PolicyViolation
OutOfOrderSequenceNumber
DuplicateSequenceNumber
InvalidProducerEpoch
InvalidTxnState
InvalidProducerIdMapping
InvalidTransactionTimeout
ConcurrentTransactions
TransactionCoordinatorFenced
TransactionalIdAuthorizationFailed
SecurityDisabled
OperationNotAttempted
KafkaStorageError
LogDirNotFound
SaslAuthenticationFailed
UnknownProducerId
ReassignmentInProgress
DelegationTokenAuthDisabled
DelegationTokenNotFound
DelegationTokenOwnerMismatch
DelegationTokenRequestNotAllowed
DelegationTokenAuthorizationFailed
DelegationTokenExpired
InvalidPrincipleType
NonEmptyGroup
GroupIdNotFound
FetchSessionIdNotFound
InvalidFetchSessionEpoch
ListenerNotFound
TopicDeletionDisabled
FencedLeaderEpoch
UnknownLeaderEpoch
UnsupportedCompressionType
StaleBrokerEpoch
OffsetNotAvailable
MemberIdRequired
PreferredLeaderNotAvailable
GroupMaxSizeReached

Implementations

impl ErrorCode[src]

pub fn is_ok(&self) -> bool[src]

pub fn to_string(&self) -> String[src]

pub fn to_sentence(&self) -> String[src]

pub fn is_error(&self) -> bool[src]

Trait Implementations

impl Clone for ErrorCode[src]

impl Copy for ErrorCode[src]

impl Debug for ErrorCode[src]

impl Decoder for ErrorCode[src]

impl Default for ErrorCode[src]

impl<'de> Deserialize<'de> for ErrorCode[src]

impl Encoder for ErrorCode[src]

impl PartialEq<ErrorCode> for ErrorCode[src]

impl Serialize for ErrorCode[src]

impl StructuralPartialEq for ErrorCode[src]

impl TryFrom<i16> for ErrorCode[src]

type Error = Error

The type returned in the event of a conversion error.

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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, 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.