#[non_exhaustive]#[repr(i32)]pub enum RDKafkaEventType {
Show 32 variants
None = 0,
Dr = 1,
Fetch = 2,
Log = 4,
Error = 8,
Rebalance = 16,
OffsetCommit = 32,
Stats = 64,
CreateTopicsResult = 100,
DeleteTopicsResult = 101,
CreatePartitionsResult = 102,
AlterConfigsResult = 103,
DescribeConfigsResult = 104,
DeleteRecordsResult = 105,
DeleteGroupsResult = 106,
DeleteConsumerGroupOffsetsResult = 107,
OauthbearerTokenRefresh = 256,
Background = 512,
CreateAclsResult = 1_024,
DescribeAclsResult = 2_048,
DeleteAclsResult = 4_096,
ListConsumerGroupsResult = 8_192,
DescribeConsumerGroupsResult = 16_384,
ListConsumerGroupOffsetsResult = 32_768,
AlterConsumerGroupOffsetsResult = 65_536,
IncrementalAlterConfigsResult = 131_072,
DescribeUserScramCredentialsResult = 262_144,
AlterUserScramCredentialsResult = 524_288,
DescribeTopicsResult = 1_048_576,
DescribeClusterResult = 2_097_152,
ListOffsetsResult = 4_194_304,
ElectLeadersResult = 8_388_608,
}
Expand description
Events API event tags
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
None = 0
Dr = 1
Fetch = 2
Log = 4
Error = 8
Rebalance = 16
OffsetCommit = 32
Stats = 64
CreateTopicsResult = 100
DeleteTopicsResult = 101
CreatePartitionsResult = 102
AlterConfigsResult = 103
DescribeConfigsResult = 104
DeleteRecordsResult = 105
DeleteGroupsResult = 106
DeleteConsumerGroupOffsetsResult = 107
OauthbearerTokenRefresh = 256
Background = 512
CreateAclsResult = 1_024
DescribeAclsResult = 2_048
DeleteAclsResult = 4_096
ListConsumerGroupsResult = 8_192
DescribeConsumerGroupsResult = 16_384
ListConsumerGroupOffsetsResult = 32_768
AlterConsumerGroupOffsetsResult = 65_536
IncrementalAlterConfigsResult = 131_072
DescribeUserScramCredentialsResult = 262_144
AlterUserScramCredentialsResult = 524_288
DescribeTopicsResult = 1_048_576
DescribeClusterResult = 2_097_152
ListOffsetsResult = 4_194_304
ElectLeadersResult = 8_388_608
Trait Implementations§
Source§impl Clone for RDKafkaEventType
impl Clone for RDKafkaEventType
Source§fn clone(&self) -> RDKafkaEventType
fn clone(&self) -> RDKafkaEventType
Returns a duplicate 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 RDKafkaEventType
impl Debug for RDKafkaEventType
Source§impl PartialEq for RDKafkaEventType
impl PartialEq for RDKafkaEventType
Source§impl TryFrom<i32> for RDKafkaEventType
impl TryFrom<i32> for RDKafkaEventType
Source§type Error = TryFromPrimitiveError<RDKafkaEventType>
type Error = TryFromPrimitiveError<RDKafkaEventType>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for RDKafkaEventType
impl TryFromPrimitive for RDKafkaEventType
const NAME: &'static str = "RDKafkaEventType"
type Primitive = i32
type Error = TryFromPrimitiveError<RDKafkaEventType>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for RDKafkaEventType
impl Eq for RDKafkaEventType
impl StructuralPartialEq for RDKafkaEventType
Auto Trait Implementations§
impl Freeze for RDKafkaEventType
impl RefUnwindSafe for RDKafkaEventType
impl Send for RDKafkaEventType
impl Sync for RDKafkaEventType
impl Unpin for RDKafkaEventType
impl UnwindSafe for RDKafkaEventType
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