pub struct TxnOffsetCommitRequest {
pub transactional_id: String,
pub group_id: String,
pub producer_id: i64,
pub producer_epoch: i16,
pub generation_id: i32,
pub member_id: String,
pub group_instance_id: Option<String>,
pub topics: Vec<TxnOffsetCommitRequestTopic>,
pub unknown_tagged_fields: UnknownTaggedFields,
}Fields§
§transactional_id: String§group_id: String§producer_id: i64§producer_epoch: i16§generation_id: i32§member_id: String§group_instance_id: Option<String>§topics: Vec<TxnOffsetCommitRequestTopic>§unknown_tagged_fields: UnknownTaggedFieldsTrait Implementations§
Source§impl Clone for TxnOffsetCommitRequest
impl Clone for TxnOffsetCommitRequest
Source§fn clone(&self) -> TxnOffsetCommitRequest
fn clone(&self) -> TxnOffsetCommitRequest
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 TxnOffsetCommitRequest
impl Debug for TxnOffsetCommitRequest
Source§impl Decode<'_> for TxnOffsetCommitRequest
impl Decode<'_> for TxnOffsetCommitRequest
Source§impl Default for TxnOffsetCommitRequest
impl Default for TxnOffsetCommitRequest
Source§impl Encode for TxnOffsetCommitRequest
impl Encode for TxnOffsetCommitRequest
impl Eq for TxnOffsetCommitRequest
Source§impl PartialEq for TxnOffsetCommitRequest
impl PartialEq for TxnOffsetCommitRequest
Source§fn eq(&self, other: &TxnOffsetCommitRequest) -> bool
fn eq(&self, other: &TxnOffsetCommitRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProtocolRequest for TxnOffsetCommitRequest
impl ProtocolRequest for TxnOffsetCommitRequest
Source§const MIN_VERSION: i16 = MIN_VERSION
const MIN_VERSION: i16 = MIN_VERSION
Minimum protocol version this Rust type supports.
Source§const MAX_VERSION: i16 = MAX_VERSION
const MAX_VERSION: i16 = MAX_VERSION
Maximum protocol version this Rust type supports.
Source§const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
First version that uses flexible (KIP-482) framing.
i16::MAX for never-flexible messages.Source§type Response = TxnOffsetCommitResponse
type Response = TxnOffsetCommitResponse
Matching response type from
crabka-protocol.impl StructuralPartialEq for TxnOffsetCommitRequest
Auto Trait Implementations§
impl Freeze for TxnOffsetCommitRequest
impl RefUnwindSafe for TxnOffsetCommitRequest
impl Send for TxnOffsetCommitRequest
impl Sync for TxnOffsetCommitRequest
impl Unpin for TxnOffsetCommitRequest
impl UnsafeUnpin for TxnOffsetCommitRequest
impl UnwindSafe for TxnOffsetCommitRequest
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