pub enum RefreshStoreOutcome {
Rotated,
Conflict,
Rejected(RefreshRejection),
}Expand description
Transaction result. A store must not return success or reuse until all required writes commit.
Variants§
Rotated
Conditional rotation and its transaction committed.
Conflict
CAS lost; leave this transaction and re-read the committed winner using resolve_conflict.
Rejected(RefreshRejection)
Authentication rejection. Security effects required for reuse have already committed.
Trait Implementations§
Source§impl Clone for RefreshStoreOutcome
impl Clone for RefreshStoreOutcome
Source§fn clone(&self) -> RefreshStoreOutcome
fn clone(&self) -> RefreshStoreOutcome
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 RefreshStoreOutcome
impl Debug for RefreshStoreOutcome
Source§impl PartialEq for RefreshStoreOutcome
impl PartialEq for RefreshStoreOutcome
impl Copy for RefreshStoreOutcome
impl Eq for RefreshStoreOutcome
impl StructuralPartialEq for RefreshStoreOutcome
Auto Trait Implementations§
impl Freeze for RefreshStoreOutcome
impl RefUnwindSafe for RefreshStoreOutcome
impl Send for RefreshStoreOutcome
impl Sync for RefreshStoreOutcome
impl Unpin for RefreshStoreOutcome
impl UnsafeUnpin for RefreshStoreOutcome
impl UnwindSafe for RefreshStoreOutcome
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