Struct kafka_protocol::messages::fetch_response::AbortedTransaction
source · pub struct AbortedTransaction {
pub producer_id: ProducerId,
pub first_offset: i64,
pub unknown_tagged_fields: BTreeMap<i32, Vec<u8>>,
}
Expand description
Valid versions: 0-13
Fields§
§producer_id: ProducerId
The producer id associated with the aborted transaction.
Supported API versions: 4-13
first_offset: i64
The first offset in the aborted transaction.
Supported API versions: 4-13
unknown_tagged_fields: BTreeMap<i32, Vec<u8>>
Other tagged fields
Trait Implementations§
source§impl Clone for AbortedTransaction
impl Clone for AbortedTransaction
source§fn clone(&self) -> AbortedTransaction
fn clone(&self) -> AbortedTransaction
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 AbortedTransaction
impl Debug for AbortedTransaction
source§impl Decodable for AbortedTransaction
impl Decodable for AbortedTransaction
source§impl Default for AbortedTransaction
impl Default for AbortedTransaction
source§impl Encodable for AbortedTransaction
impl Encodable for AbortedTransaction
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 Message for AbortedTransaction
impl Message for AbortedTransaction
source§const VERSIONS: VersionRange = _
const VERSIONS: VersionRange = _
The valid versions for this message.