pub enum TemporaryRefReconciliation {
Missing,
Exact(PublishedTemporaryRef),
Conflict,
}Expand description
Read-only reconciliation result for one deterministic provider ref.
Variants§
Missing
The exact ref is absent; callers must not silently resubmit the old operation.
Exact(PublishedTemporaryRef)
The advertised tip equals the locally recomputed, durably prepared dispatch commit.
Conflict
The ref exists but its commit shape or bytes differ; ownership is not adopted.
Trait Implementations§
Source§impl Clone for TemporaryRefReconciliation
impl Clone for TemporaryRefReconciliation
Source§impl Debug for TemporaryRefReconciliation
impl Debug for TemporaryRefReconciliation
impl Eq for TemporaryRefReconciliation
impl StructuralPartialEq for TemporaryRefReconciliation
Auto Trait Implementations§
impl Freeze for TemporaryRefReconciliation
impl RefUnwindSafe for TemporaryRefReconciliation
impl Send for TemporaryRefReconciliation
impl Sync for TemporaryRefReconciliation
impl Unpin for TemporaryRefReconciliation
impl UnsafeUnpin for TemporaryRefReconciliation
impl UnwindSafe for TemporaryRefReconciliation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.