pub struct ProcessingHints {
pub allow_out_of_order: bool,
pub allow_deduplication: bool,
pub batch_preference: BatchPreference,
pub consistency_level: ConsistencyLevel,
pub retry_policy: RetryPolicy,
pub processing_timeout_ms: Option<u64>,
}Expand description
Processing hints for optimized handling
Fields§
§allow_out_of_order: boolWhether event can be processed out of order
allow_deduplication: boolWhether event can be deduplicated
batch_preference: BatchPreferenceBatch processing preference
consistency_level: ConsistencyLevelRequired consistency level
retry_policy: RetryPolicyRetry policy for failures
processing_timeout_ms: Option<u64>Processing timeout in milliseconds
Trait Implementations§
Source§impl Clone for ProcessingHints
impl Clone for ProcessingHints
Source§fn clone(&self) -> ProcessingHints
fn clone(&self) -> ProcessingHints
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 ProcessingHints
impl Debug for ProcessingHints
Source§impl Decode for ProcessingHints
impl Decode for ProcessingHints
Source§impl Default for ProcessingHints
impl Default for ProcessingHints
Source§impl<'de> Deserialize<'de> for ProcessingHints
impl<'de> Deserialize<'de> for ProcessingHints
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 Encode for ProcessingHints
impl Encode for ProcessingHints
Auto Trait Implementations§
impl Freeze for ProcessingHints
impl RefUnwindSafe for ProcessingHints
impl Send for ProcessingHints
impl Sync for ProcessingHints
impl Unpin for ProcessingHints
impl UnsafeUnpin for ProcessingHints
impl UnwindSafe for ProcessingHints
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.