pub struct DescribedGroup {
pub error_code: i16,
pub error_message: Option<KafkaString>,
pub group_id: KafkaString,
pub group_state: KafkaString,
pub protocol_type: KafkaString,
pub protocol_data: KafkaString,
pub members: Vec<DescribedGroupMember>,
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 describe 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.
protocol_type: KafkaStringThe group protocol type, or the empty string.
protocol_data: KafkaStringThe group protocol data, or the empty string.
members: Vec<DescribedGroupMember>The group 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_protocol_type(self, value: KafkaString) -> Self
pub fn with_protocol_data(self, value: KafkaString) -> Self
pub fn with_members(self, value: Vec<DescribedGroupMember>) -> 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