pub struct EndTxnResponseData {
pub throttle_time_ms: i32,
pub error_code: i16,
pub producer_id: i64,
pub producer_epoch: i16,
pub _unknown_tagged_fields: Vec<RawTaggedField>,
}Fields§
§throttle_time_ms: i32The duration in milliseconds for which the request was throttled due to a quota violation, or zero if the request did not violate any quota.
error_code: i16The error code, or 0 if there was no error.
producer_id: i64The producer ID.
producer_epoch: i16The current epoch associated with the producer.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl EndTxnResponseData
impl EndTxnResponseData
pub fn with_throttle_time_ms(self, value: i32) -> Self
pub fn with_error_code(self, value: i16) -> Self
pub fn with_producer_id(self, value: i64) -> Self
pub fn with_producer_epoch(self, value: i16) -> 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 EndTxnResponseData
impl Clone for EndTxnResponseData
Source§fn clone(&self) -> EndTxnResponseData
fn clone(&self) -> EndTxnResponseData
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 EndTxnResponseData
impl Debug for EndTxnResponseData
Source§impl Default for EndTxnResponseData
impl Default for EndTxnResponseData
Source§impl PartialEq for EndTxnResponseData
impl PartialEq for EndTxnResponseData
Source§fn eq(&self, other: &EndTxnResponseData) -> bool
fn eq(&self, other: &EndTxnResponseData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EndTxnResponseData
Auto Trait Implementations§
impl Freeze for EndTxnResponseData
impl RefUnwindSafe for EndTxnResponseData
impl Send for EndTxnResponseData
impl Sync for EndTxnResponseData
impl Unpin for EndTxnResponseData
impl UnsafeUnpin for EndTxnResponseData
impl UnwindSafe for EndTxnResponseData
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