pub struct InteractionFinish {
pub interaction_id: InteractionId,
pub outcome: ResolutionOutcome,
}Expand description
Settles one Resolving interaction.
Fields§
§interaction_id: InteractionIdThe interaction.
outcome: ResolutionOutcomeHow it is settled.
Trait Implementations§
Source§impl Clone for InteractionFinish
impl Clone for InteractionFinish
Source§impl Debug for InteractionFinish
impl Debug for InteractionFinish
Source§impl<'de> Deserialize<'de> for InteractionFinish
impl<'de> Deserialize<'de> for InteractionFinish
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 InteractionFinish
Source§impl PartialEq for InteractionFinish
impl PartialEq for InteractionFinish
Source§impl Serialize for InteractionFinish
impl Serialize for InteractionFinish
impl StructuralPartialEq for InteractionFinish
Auto Trait Implementations§
impl Freeze for InteractionFinish
impl RefUnwindSafe for InteractionFinish
impl Send for InteractionFinish
impl Sync for InteractionFinish
impl Unpin for InteractionFinish
impl UnsafeUnpin for InteractionFinish
impl UnwindSafe for InteractionFinish
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.