Enum pulsar_binary_protocol_spec::types::server_error::ServerError[][src]

pub enum ServerError {
    UnknownError,
    MetadataError,
    PersistenceError,
    AuthenticationError,
    AuthorizationError,
    ConsumerBusy,
    ServiceNotReady,
    ProducerBlockedQuotaExceededError,
    ProducerBlockedQuotaExceededException,
    ChecksumError,
    UnsupportedVersionError,
    TopicNotFound,
    SubscriptionNotFound,
    ConsumerNotFound,
    TooManyRequests,
    TopicTerminatedError,
    ProducerBusy,
    InvalidTopicName,
    IncompatibleSchema,
    ConsumerAssignError,
    TransactionCoordinatorNotFound,
    InvalidTxnStatus,
    NotAllowedError,
    TransactionConflict,
    TransactionNotFound,
    ProducerFenced,
}

Variants

UnknownError
MetadataError
PersistenceError
AuthenticationError
AuthorizationError
ConsumerBusy
ServiceNotReady
ProducerBlockedQuotaExceededError
ProducerBlockedQuotaExceededException
ChecksumError
UnsupportedVersionError
TopicNotFound
SubscriptionNotFound
ConsumerNotFound
TooManyRequests
TopicTerminatedError
ProducerBusy
InvalidTopicName
IncompatibleSchema
ConsumerAssignError
TransactionCoordinatorNotFound
InvalidTxnStatus
NotAllowedError
TransactionConflict
TransactionNotFound
ProducerFenced

Trait Implementations

impl Clone for ServerError[src]

impl Debug for ServerError[src]

impl Eq for ServerError[src]

impl From<ServerError> for ServerError[src]

impl PartialEq<ServerError> for ServerError[src]

impl StructuralEq for ServerError[src]

impl StructuralPartialEq for ServerError[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, 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.