pub struct InteractionStatusExpectation {
pub workflow: WorkflowKey,
pub case_id: CaseId,
pub statuses: Vec<InteractionStatus>,
}Expand description
The statuses the cards of a case must have, in creation order (spec §15.4).
Fields§
§workflow: WorkflowKeyWorkflow of the case.
case_id: CaseIdThe case.
statuses: Vec<InteractionStatus>The statuses, oldest card first. An empty list asserts the case has no cards at all.
Trait Implementations§
Source§impl Clone for InteractionStatusExpectation
impl Clone for InteractionStatusExpectation
Source§impl Debug for InteractionStatusExpectation
impl Debug for InteractionStatusExpectation
Source§impl<'de> Deserialize<'de> for InteractionStatusExpectation
impl<'de> Deserialize<'de> for InteractionStatusExpectation
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 InteractionStatusExpectation
impl StructuralPartialEq for InteractionStatusExpectation
Auto Trait Implementations§
impl Freeze for InteractionStatusExpectation
impl RefUnwindSafe for InteractionStatusExpectation
impl Send for InteractionStatusExpectation
impl Sync for InteractionStatusExpectation
impl Unpin for InteractionStatusExpectation
impl UnsafeUnpin for InteractionStatusExpectation
impl UnwindSafe for InteractionStatusExpectation
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.