pub enum DivergenceEvent {
ReconcileRequired,
StateDivergence,
SequenceGap {
at: Option<SequenceNumber>,
},
}Expand description
Divergence marker surfaced by live transport or reconciliation paths.
Variants§
Trait Implementations§
Source§impl Clone for DivergenceEvent
impl Clone for DivergenceEvent
Source§fn clone(&self) -> DivergenceEvent
fn clone(&self) -> DivergenceEvent
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 DivergenceEvent
impl Debug for DivergenceEvent
Source§impl<'de> Deserialize<'de> for DivergenceEvent
impl<'de> Deserialize<'de> for DivergenceEvent
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 DivergenceEvent
impl PartialEq for DivergenceEvent
Source§impl Serialize for DivergenceEvent
impl Serialize for DivergenceEvent
impl Eq for DivergenceEvent
impl StructuralPartialEq for DivergenceEvent
Auto Trait Implementations§
impl Freeze for DivergenceEvent
impl RefUnwindSafe for DivergenceEvent
impl Send for DivergenceEvent
impl Sync for DivergenceEvent
impl Unpin for DivergenceEvent
impl UnsafeUnpin for DivergenceEvent
impl UnwindSafe for DivergenceEvent
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