pub struct StateDivergence {
pub frontmatter: TicketState,
pub sidecar: TicketState,
}Expand description
One observed frontmatter/sidecar disagreement: the committed frontmatter
state: won over the .status sidecar cache. Surfaced (and
tracing::warn!-logged by Ticket::read_state) rather than silently
resolved — design rule 2 is “never a silent divergence”.
Fields§
§frontmatter: TicketStateThe winning state, projected from the frontmatter lifecycle.
sidecar: TicketStateThe discarded sidecar cache state.
Trait Implementations§
Source§impl Clone for StateDivergence
impl Clone for StateDivergence
Source§fn clone(&self) -> StateDivergence
fn clone(&self) -> StateDivergence
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 StateDivergence
impl Debug for StateDivergence
impl Eq for StateDivergence
Source§impl PartialEq for StateDivergence
impl PartialEq for StateDivergence
impl StructuralPartialEq for StateDivergence
Auto Trait Implementations§
impl Freeze for StateDivergence
impl RefUnwindSafe for StateDivergence
impl Send for StateDivergence
impl Sync for StateDivergence
impl Unpin for StateDivergence
impl UnsafeUnpin for StateDivergence
impl UnwindSafe for StateDivergence
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