pub struct CaseInvalidation {
pub case_key: CaseKey,
pub new_revision: CaseRevision,
pub reason: InvalidationReason,
}Expand description
Invalidates the revision-bound interactions of one case.
Fields§
§case_key: CaseKeyThe case.
new_revision: CaseRevisionThe revision the case moved to.
reason: InvalidationReasonThe reason recorded on every invalidated interaction.
Trait Implementations§
Source§impl Clone for CaseInvalidation
impl Clone for CaseInvalidation
Source§impl Debug for CaseInvalidation
impl Debug for CaseInvalidation
Source§impl<'de> Deserialize<'de> for CaseInvalidation
impl<'de> Deserialize<'de> for CaseInvalidation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CaseInvalidation
Source§impl PartialEq for CaseInvalidation
impl PartialEq for CaseInvalidation
Source§impl Serialize for CaseInvalidation
impl Serialize for CaseInvalidation
impl StructuralPartialEq for CaseInvalidation
Auto Trait Implementations§
impl Freeze for CaseInvalidation
impl RefUnwindSafe for CaseInvalidation
impl Send for CaseInvalidation
impl Sync for CaseInvalidation
impl Unpin for CaseInvalidation
impl UnsafeUnpin for CaseInvalidation
impl UnwindSafe for CaseInvalidation
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.