pub enum SourceAckPolicy {
Batch(u64),
Individual,
None,
}
Expand description
Ack policy configuration options
Variants§
Batch(u64)
Accumulate messages and ack them in batches
Individual
Ack a single message at a time
None
Disable message acking.
Trait Implementations§
Source§impl Clone for SourceAckPolicy
impl Clone for SourceAckPolicy
Source§fn clone(&self) -> SourceAckPolicy
fn clone(&self) -> SourceAckPolicy
Returns a duplicate 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 SourceAckPolicy
impl Debug for SourceAckPolicy
Source§impl Default for SourceAckPolicy
impl Default for SourceAckPolicy
Source§impl<'de> Deserialize<'de> for SourceAckPolicy
impl<'de> Deserialize<'de> for SourceAckPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SourceAckPolicy
impl PartialEq for SourceAckPolicy
impl StructuralPartialEq for SourceAckPolicy
Auto Trait Implementations§
impl Freeze for SourceAckPolicy
impl RefUnwindSafe for SourceAckPolicy
impl Send for SourceAckPolicy
impl Sync for SourceAckPolicy
impl Unpin for SourceAckPolicy
impl UnwindSafe for SourceAckPolicy
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