Struct kafka_protocol::messages::end_txn_request::EndTxnRequest
source · pub struct EndTxnRequest {
pub transactional_id: TransactionalId,
pub producer_id: ProducerId,
pub producer_epoch: i16,
pub committed: bool,
pub unknown_tagged_fields: BTreeMap<i32, Vec<u8>>,
}
Expand description
Valid versions: 0-3
Fields§
§transactional_id: TransactionalId
The ID of the transaction to end.
Supported API versions: 0-3
producer_id: ProducerId
The producer ID.
Supported API versions: 0-3
producer_epoch: i16
The current epoch associated with the producer.
Supported API versions: 0-3
committed: bool
True if the transaction was committed, false if it was aborted.
Supported API versions: 0-3
unknown_tagged_fields: BTreeMap<i32, Vec<u8>>
Other tagged fields
Trait Implementations§
source§impl Clone for EndTxnRequest
impl Clone for EndTxnRequest
source§fn clone(&self) -> EndTxnRequest
fn clone(&self) -> EndTxnRequest
Returns a copy 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 EndTxnRequest
impl Debug for EndTxnRequest
source§impl Decodable for EndTxnRequest
impl Decodable for EndTxnRequest
source§impl Default for EndTxnRequest
impl Default for EndTxnRequest
source§impl Encodable for EndTxnRequest
impl Encodable for EndTxnRequest
source§fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
Encode the message into the target buffer.
source§fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
Compute the total size of the message when encoded.
source§impl HeaderVersion for EndTxnRequest
impl HeaderVersion for EndTxnRequest
source§fn header_version(version: i16) -> i16
fn header_version(version: i16) -> i16
Maps a header version to a given version for a particular API message.
source§impl Message for EndTxnRequest
impl Message for EndTxnRequest
source§const VERSIONS: VersionRange = _
const VERSIONS: VersionRange = _
The valid versions for this message.