pub struct PurposeConditionalApplyResult {
pub path: String,
pub state: PurposeConditionalApplyState,
pub current_purpose: Option<Purpose>,
}Expand description
Per-item outcome from one atomic conditional purpose-review batch.
Fields§
§path: StringExact requested path.
state: PurposeConditionalApplyStateApplied or non-mutating stale/accepted/unavailable outcome.
current_purpose: Option<Purpose>Current purpose state observed or written inside the owning transaction.
Trait Implementations§
Source§impl Clone for PurposeConditionalApplyResult
impl Clone for PurposeConditionalApplyResult
Source§fn clone(&self) -> PurposeConditionalApplyResult
fn clone(&self) -> PurposeConditionalApplyResult
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 PartialEq for PurposeConditionalApplyResult
impl PartialEq for PurposeConditionalApplyResult
Source§fn eq(&self, other: &PurposeConditionalApplyResult) -> bool
fn eq(&self, other: &PurposeConditionalApplyResult) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PurposeConditionalApplyResult
impl StructuralPartialEq for PurposeConditionalApplyResult
Auto Trait Implementations§
impl Freeze for PurposeConditionalApplyResult
impl RefUnwindSafe for PurposeConditionalApplyResult
impl Send for PurposeConditionalApplyResult
impl Sync for PurposeConditionalApplyResult
impl Unpin for PurposeConditionalApplyResult
impl UnwindSafe for PurposeConditionalApplyResult
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more