pub struct ListTransactionsResponseData {
pub throttle_time_ms: i32,
pub error_code: i16,
pub unknown_state_filters: Vec<KafkaString>,
pub transaction_states: Vec<TransactionState>,
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.
unknown_state_filters: Vec<KafkaString>Set of state filters provided in the request which were unknown to the transaction coordinator.
transaction_states: Vec<TransactionState>The current state of the transaction for the transactional id.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl ListTransactionsResponseData
impl ListTransactionsResponseData
pub fn with_throttle_time_ms(self, value: i32) -> Self
pub fn with_error_code(self, value: i16) -> Self
pub fn with_unknown_state_filters(self, value: Vec<KafkaString>) -> Self
pub fn with_transaction_states(self, value: Vec<TransactionState>) -> 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 ListTransactionsResponseData
impl Clone for ListTransactionsResponseData
Source§fn clone(&self) -> ListTransactionsResponseData
fn clone(&self) -> ListTransactionsResponseData
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 ListTransactionsResponseData
impl Debug for ListTransactionsResponseData
Source§impl PartialEq for ListTransactionsResponseData
impl PartialEq for ListTransactionsResponseData
Source§fn eq(&self, other: &ListTransactionsResponseData) -> bool
fn eq(&self, other: &ListTransactionsResponseData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ListTransactionsResponseData
Auto Trait Implementations§
impl Freeze for ListTransactionsResponseData
impl RefUnwindSafe for ListTransactionsResponseData
impl Send for ListTransactionsResponseData
impl Sync for ListTransactionsResponseData
impl Unpin for ListTransactionsResponseData
impl UnsafeUnpin for ListTransactionsResponseData
impl UnwindSafe for ListTransactionsResponseData
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