pub struct ConsumerGroupDescription {
pub group_id: String,
pub state: String,
pub protocol_type: String,
pub protocol_data: String,
pub members: Vec<ConsumerGroupMemberDescription>,
pub authorized_operations: Option<i32>,
}Expand description
Detailed group metadata returned by group describe APIs.
Fields§
§group_id: StringConsumer group ID.
state: StringGroup state reported by Kafka.
protocol_type: StringProtocol type, such as consumer, classic, or share.
protocol_data: StringProtocol-specific data, usually the assignor or protocol name.
members: Vec<ConsumerGroupMemberDescription>Members currently in the group.
Authorized operations bitset when returned by the broker.
Trait Implementations§
Source§impl Clone for ConsumerGroupDescription
impl Clone for ConsumerGroupDescription
Source§fn clone(&self) -> ConsumerGroupDescription
fn clone(&self) -> ConsumerGroupDescription
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 ConsumerGroupDescription
impl Debug for ConsumerGroupDescription
Source§impl PartialEq for ConsumerGroupDescription
impl PartialEq for ConsumerGroupDescription
impl Eq for ConsumerGroupDescription
impl StructuralPartialEq for ConsumerGroupDescription
Auto Trait Implementations§
impl Freeze for ConsumerGroupDescription
impl RefUnwindSafe for ConsumerGroupDescription
impl Send for ConsumerGroupDescription
impl Sync for ConsumerGroupDescription
impl Unpin for ConsumerGroupDescription
impl UnsafeUnpin for ConsumerGroupDescription
impl UnwindSafe for ConsumerGroupDescription
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§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.