pub enum OrderingPolicy {
StrictSequence,
Commutative,
LatestStateReconcile,
RejectUnordered,
}Expand description
How a binding treats source sequence order.
Variants§
StrictSequence
Reject a gap; the next accepted sequence must be previous + 1.
Commutative
Order does not matter.
LatestStateReconcile
Only the latest event matters.
RejectUnordered
Reject anything older than the last accepted sequence.
Trait Implementations§
Source§impl Clone for OrderingPolicy
impl Clone for OrderingPolicy
Source§fn clone(&self) -> OrderingPolicy
fn clone(&self) -> OrderingPolicy
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 OrderingPolicy
Source§impl Debug for OrderingPolicy
impl Debug for OrderingPolicy
Source§impl<'de> Deserialize<'de> for OrderingPolicy
impl<'de> Deserialize<'de> for OrderingPolicy
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 OrderingPolicy
Source§impl PartialEq for OrderingPolicy
impl PartialEq for OrderingPolicy
Source§impl Serialize for OrderingPolicy
impl Serialize for OrderingPolicy
impl StructuralPartialEq for OrderingPolicy
Auto Trait Implementations§
impl Freeze for OrderingPolicy
impl RefUnwindSafe for OrderingPolicy
impl Send for OrderingPolicy
impl Sync for OrderingPolicy
impl Unpin for OrderingPolicy
impl UnsafeUnpin for OrderingPolicy
impl UnwindSafe for OrderingPolicy
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