pub enum TransactionMarkerMaterializationDecision {
RejectMalformed,
RejectProducerEpoch,
RejectCoordinatorEpoch,
Retry,
AppendWithoutOffsetPublication,
AppendAndPublishOffsets,
}Expand description
Whether one transaction marker may append and publish committed offsets.
Variants§
RejectMalformed
RejectProducerEpoch
RejectCoordinatorEpoch
Retry
AppendWithoutOffsetPublication
AppendAndPublishOffsets
Trait Implementations§
Source§impl Clone for TransactionMarkerMaterializationDecision
impl Clone for TransactionMarkerMaterializationDecision
Source§fn clone(&self) -> TransactionMarkerMaterializationDecision
fn clone(&self) -> TransactionMarkerMaterializationDecision
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 TransactionMarkerMaterializationDecision
impl Eq for TransactionMarkerMaterializationDecision
impl StructuralPartialEq for TransactionMarkerMaterializationDecision
Auto Trait Implementations§
impl Freeze for TransactionMarkerMaterializationDecision
impl RefUnwindSafe for TransactionMarkerMaterializationDecision
impl Send for TransactionMarkerMaterializationDecision
impl Sync for TransactionMarkerMaterializationDecision
impl Unpin for TransactionMarkerMaterializationDecision
impl UnsafeUnpin for TransactionMarkerMaterializationDecision
impl UnwindSafe for TransactionMarkerMaterializationDecision
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