pub enum ActionStoreOutcome {
Stored,
Unchanged,
KeptExisting,
}Expand description
The result of publishing an action with first-writer semantics.
Variants§
Stored
Published a new result or repaired an invalid existing result.
Unchanged
The same result was already present.
KeptExisting
An intact, restorable, different result was already present and was kept.
Trait Implementations§
Source§impl Clone for ActionStoreOutcome
impl Clone for ActionStoreOutcome
impl Copy for ActionStoreOutcome
Source§impl Debug for ActionStoreOutcome
impl Debug for ActionStoreOutcome
impl Eq for ActionStoreOutcome
Source§impl PartialEq for ActionStoreOutcome
impl PartialEq for ActionStoreOutcome
impl StructuralPartialEq for ActionStoreOutcome
Auto Trait Implementations§
impl Freeze for ActionStoreOutcome
impl RefUnwindSafe for ActionStoreOutcome
impl Send for ActionStoreOutcome
impl Sync for ActionStoreOutcome
impl Unpin for ActionStoreOutcome
impl UnsafeUnpin for ActionStoreOutcome
impl UnwindSafe for ActionStoreOutcome
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