pub struct DescribedGroup {
pub error_code: i16,
pub error_message: Option<KafkaString>,
pub group_id: KafkaString,
pub group_state: KafkaString,
pub group_epoch: i32,
pub assignment_epoch: i32,
pub assignor_name: KafkaString,
pub members: Vec<Member>,
pub authorized_operations: i32,
pub _unknown_tagged_fields: Vec<RawTaggedField>,
}Fields§
§error_code: i16The describe error, or 0 if there was no error.
error_message: Option<KafkaString>The top-level error message, or null if there was no error.
group_id: KafkaStringThe group ID string.
group_state: KafkaStringThe group state string, or the empty string.
group_epoch: i32The group epoch.
assignment_epoch: i32The assignment epoch.
assignor_name: KafkaStringThe selected assignor.
members: Vec<Member>The members.
32-bit bitfield to represent authorized operations for this group.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl DescribedGroup
impl DescribedGroup
pub fn with_error_code(self, value: i16) -> Self
pub fn with_error_message(self, value: Option<KafkaString>) -> Self
pub fn with_group_id(self, value: KafkaString) -> Self
pub fn with_group_state(self, value: KafkaString) -> Self
pub fn with_group_epoch(self, value: i32) -> Self
pub fn with_assignment_epoch(self, value: i32) -> Self
pub fn with_assignor_name(self, value: KafkaString) -> Self
pub fn with_members(self, value: Vec<Member>) -> Self
pub fn read(buf: &mut Bytes, version: i16) -> Result<Self>
pub fn write(&self, buf: &mut BytesMut, version: i16) -> Result<()>
pub fn encoded_len(&self, version: i16) -> Result<usize>
Trait Implementations§
Source§impl Clone for DescribedGroup
impl Clone for DescribedGroup
Source§fn clone(&self) -> DescribedGroup
fn clone(&self) -> DescribedGroup
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DescribedGroup
impl Debug for DescribedGroup
Source§impl Default for DescribedGroup
impl Default for DescribedGroup
Source§impl PartialEq for DescribedGroup
impl PartialEq for DescribedGroup
Source§fn eq(&self, other: &DescribedGroup) -> bool
fn eq(&self, other: &DescribedGroup) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribedGroup
Auto Trait Implementations§
impl !Freeze for DescribedGroup
impl RefUnwindSafe for DescribedGroup
impl Send for DescribedGroup
impl Sync for DescribedGroup
impl Unpin for DescribedGroup
impl UnsafeUnpin for DescribedGroup
impl UnwindSafe for DescribedGroup
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