pub enum SemanticBehavior {
Show 23 variants
AtLeastOnceExecution,
RunAtEligibility,
LeaseExclusivity,
CrashRecoveryAfterLeaseExpiry,
MonotonicConsumerGroupOffsets,
SafeStreamPruning,
Durability,
TransactionalEnqueue,
DistributedWorkers,
NotificationDelivery,
WakeUpLatency,
Backpressure,
StreamRetention,
ExactlyOnceExecution,
ExactlyOnceExternalSideEffects,
ExactRunAtExecution,
CompletionOrdering,
GlobalOrdering,
WorkerFairness,
ArbitraryExternalTransactions,
PermanentRetention,
AutomaticScaling,
ConsumerGroupWorkBalancing,
}Expand description
A public Azums behavior whose contract is stable and explicitly classified.
Variants§
AtLeastOnceExecution
RunAtEligibility
LeaseExclusivity
CrashRecoveryAfterLeaseExpiry
MonotonicConsumerGroupOffsets
SafeStreamPruning
Durability
TransactionalEnqueue
DistributedWorkers
NotificationDelivery
WakeUpLatency
Backpressure
StreamRetention
ExactlyOnceExecution
ExactlyOnceExternalSideEffects
ExactRunAtExecution
CompletionOrdering
GlobalOrdering
WorkerFairness
ArbitraryExternalTransactions
PermanentRetention
AutomaticScaling
ConsumerGroupWorkBalancing
Implementations§
Trait Implementations§
Source§impl Clone for SemanticBehavior
impl Clone for SemanticBehavior
Source§fn clone(&self) -> SemanticBehavior
fn clone(&self) -> SemanticBehavior
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 SemanticBehavior
Source§impl Debug for SemanticBehavior
impl Debug for SemanticBehavior
Source§impl<'de> Deserialize<'de> for SemanticBehavior
impl<'de> Deserialize<'de> for SemanticBehavior
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
impl Eq for SemanticBehavior
Source§impl Hash for SemanticBehavior
impl Hash for SemanticBehavior
Source§impl PartialEq for SemanticBehavior
impl PartialEq for SemanticBehavior
Source§impl Serialize for SemanticBehavior
impl Serialize for SemanticBehavior
impl StructuralPartialEq for SemanticBehavior
Auto Trait Implementations§
impl Freeze for SemanticBehavior
impl RefUnwindSafe for SemanticBehavior
impl Send for SemanticBehavior
impl Sync for SemanticBehavior
impl Unpin for SemanticBehavior
impl UnsafeUnpin for SemanticBehavior
impl UnwindSafe for SemanticBehavior
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