pub struct ObservedInteraction {
pub id: InteractionId,
pub case: CaseKey,
pub kind: InteractionKind,
pub status: InteractionStatus,
pub blocking: bool,
pub created_by_turn: TurnId,
}Expand description
One persisted card, as the interaction store holds it.
Fields§
§id: InteractionIdIdentifier.
case: CaseKeyThe case it belongs to.
kind: InteractionKindIts shape.
status: InteractionStatusIts lifecycle status.
blocking: boolWhether it owns unqualified answers for the case.
created_by_turn: TurnIdThe turn that created it.
Trait Implementations§
Source§impl Clone for ObservedInteraction
impl Clone for ObservedInteraction
Source§impl Debug for ObservedInteraction
impl Debug for ObservedInteraction
impl Eq for ObservedInteraction
Source§impl PartialEq for ObservedInteraction
impl PartialEq for ObservedInteraction
impl StructuralPartialEq for ObservedInteraction
Auto Trait Implementations§
impl Freeze for ObservedInteraction
impl RefUnwindSafe for ObservedInteraction
impl Send for ObservedInteraction
impl Sync for ObservedInteraction
impl Unpin for ObservedInteraction
impl UnsafeUnpin for ObservedInteraction
impl UnwindSafe for ObservedInteraction
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,
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.