pub struct TransactionMarkerRequest {
pub producer_id: i64,
pub producer_epoch: i16,
pub coordinator_epoch: i32,
pub is_commit: bool,
pub is_offsets_partition: bool,
}Expand description
One transaction marker as it reaches one data partition.
Fields§
§producer_id: i64§producer_epoch: i16§coordinator_epoch: i32The sending coordinator’s epoch; -1 names no coordinator generation.
is_commit: boolThe marker is a COMMIT rather than an ABORT.
is_offsets_partition: boolThe partition is a __consumer_offsets partition.
Trait Implementations§
Source§impl Clone for TransactionMarkerRequest
impl Clone for TransactionMarkerRequest
Source§fn clone(&self) -> TransactionMarkerRequest
fn clone(&self) -> TransactionMarkerRequest
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 moreimpl Copy for TransactionMarkerRequest
Source§impl Debug for TransactionMarkerRequest
impl Debug for TransactionMarkerRequest
impl Eq for TransactionMarkerRequest
Source§impl PartialEq for TransactionMarkerRequest
impl PartialEq for TransactionMarkerRequest
impl StructuralPartialEq for TransactionMarkerRequest
Auto Trait Implementations§
impl Freeze for TransactionMarkerRequest
impl RefUnwindSafe for TransactionMarkerRequest
impl Send for TransactionMarkerRequest
impl Sync for TransactionMarkerRequest
impl Unpin for TransactionMarkerRequest
impl UnsafeUnpin for TransactionMarkerRequest
impl UnwindSafe for TransactionMarkerRequest
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