pub enum PreparedRuntimeSessionCommitOutcome {
Applied,
AlreadyAppliedExact,
AlreadyAppliedReleasedEquivalent,
}Expand description
Whether a prepared boundary was newly written or proven from durable store authority.
Variants§
Applied
This call installed the boundary.
AlreadyAppliedExact
All durable authority and receipt witnesses already matched exactly.
AlreadyAppliedReleasedEquivalent
The exact released 0.8.10 receipt and every still-observable committed effect matched, and the v1 -> v2 migration marker authorized minting the first current request witness. The released schema did not retain prior CAS preconditions, so this is deliberately not reported as an exact retry of the original request.
Trait Implementations§
Source§impl Clone for PreparedRuntimeSessionCommitOutcome
impl Clone for PreparedRuntimeSessionCommitOutcome
Source§fn clone(&self) -> PreparedRuntimeSessionCommitOutcome
fn clone(&self) -> PreparedRuntimeSessionCommitOutcome
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 PreparedRuntimeSessionCommitOutcome
impl Eq for PreparedRuntimeSessionCommitOutcome
impl StructuralPartialEq for PreparedRuntimeSessionCommitOutcome
Auto Trait Implementations§
impl Freeze for PreparedRuntimeSessionCommitOutcome
impl RefUnwindSafe for PreparedRuntimeSessionCommitOutcome
impl Send for PreparedRuntimeSessionCommitOutcome
impl Sync for PreparedRuntimeSessionCommitOutcome
impl Unpin for PreparedRuntimeSessionCommitOutcome
impl UnsafeUnpin for PreparedRuntimeSessionCommitOutcome
impl UnwindSafe for PreparedRuntimeSessionCommitOutcome
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,
impl<T> CoreExecutorTurnFinalizationGuard for Twhere
T: Send,
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.