pub struct DivergenceResolution {
pub selected: Option<u32>,
pub reason: String,
pub decided_by: String,
pub resolved_seq: u64,
}Expand description
The judgement half of a divergence record: which candidate was selected
(an index into the record’s candidates; null = judged-and-abandoned,
serialized explicitly so it cannot be confused with a real index), why,
by whom, and at which event seq (the join key into the replay’s
divergence ledger).
Fields§
§selected: Option<u32>§reason: String§decided_by: String§resolved_seq: u64Trait Implementations§
Source§impl Clone for DivergenceResolution
impl Clone for DivergenceResolution
Source§fn clone(&self) -> DivergenceResolution
fn clone(&self) -> DivergenceResolution
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 moreSource§impl Debug for DivergenceResolution
impl Debug for DivergenceResolution
Source§impl<'de> Deserialize<'de> for DivergenceResolution
impl<'de> Deserialize<'de> for DivergenceResolution
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 DivergenceResolution
impl PartialEq for DivergenceResolution
Source§impl Serialize for DivergenceResolution
impl Serialize for DivergenceResolution
impl StructuralPartialEq for DivergenceResolution
Auto Trait Implementations§
impl Freeze for DivergenceResolution
impl RefUnwindSafe for DivergenceResolution
impl Send for DivergenceResolution
impl Sync for DivergenceResolution
impl Unpin for DivergenceResolution
impl UnsafeUnpin for DivergenceResolution
impl UnwindSafe for DivergenceResolution
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