pub struct OffsetCommitRequestV9 {
pub correlation_id: i32,
pub client_id: Option<String>,
pub group_id: String,
pub generation_id_or_member_epoch: i32,
pub member_id: String,
pub group_instance_id: Option<String>,
pub topics: Vec<OffsetCommitTopicV9>,
}Expand description
OffsetCommit v9 for Kafka’s KIP-848 consumer group protocol.
Version 9 has the same logical fields as v8, but is the first version accepted for consumer-protocol group members. Its body uses flexible encodings and tagged fields throughout.
Fields§
§correlation_id: i32§client_id: Option<String>§group_id: String§generation_id_or_member_epoch: i32§member_id: String§group_instance_id: Option<String>§topics: Vec<OffsetCommitTopicV9>Implementations§
Trait Implementations§
Source§impl Clone for OffsetCommitRequestV9
impl Clone for OffsetCommitRequestV9
Source§fn clone(&self) -> OffsetCommitRequestV9
fn clone(&self) -> OffsetCommitRequestV9
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 OffsetCommitRequestV9
impl Debug for OffsetCommitRequestV9
impl Eq for OffsetCommitRequestV9
Source§impl PartialEq for OffsetCommitRequestV9
impl PartialEq for OffsetCommitRequestV9
impl StructuralPartialEq for OffsetCommitRequestV9
Auto Trait Implementations§
impl Freeze for OffsetCommitRequestV9
impl RefUnwindSafe for OffsetCommitRequestV9
impl Send for OffsetCommitRequestV9
impl Sync for OffsetCommitRequestV9
impl Unpin for OffsetCommitRequestV9
impl UnsafeUnpin for OffsetCommitRequestV9
impl UnwindSafe for OffsetCommitRequestV9
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