pub struct ReceiptOutcomeLinkV1 {
pub state: AcceptanceState,
pub outcome_id: Option<OutcomeId>,
pub outcome_ref: Option<Sha256Digest>,
pub acceptance_evidence_digest: Option<Sha256Digest>,
}Expand description
Link to the separately persisted outcome observation.
Fields§
§state: AcceptanceState§outcome_id: Option<OutcomeId>§outcome_ref: Option<Sha256Digest>§acceptance_evidence_digest: Option<Sha256Digest>Trait Implementations§
Source§impl Clone for ReceiptOutcomeLinkV1
impl Clone for ReceiptOutcomeLinkV1
Source§impl Debug for ReceiptOutcomeLinkV1
impl Debug for ReceiptOutcomeLinkV1
Source§impl<'de> Deserialize<'de> for ReceiptOutcomeLinkV1
impl<'de> Deserialize<'de> for ReceiptOutcomeLinkV1
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 ReceiptOutcomeLinkV1
Source§impl PartialEq for ReceiptOutcomeLinkV1
impl PartialEq for ReceiptOutcomeLinkV1
Source§impl Serialize for ReceiptOutcomeLinkV1
impl Serialize for ReceiptOutcomeLinkV1
impl StructuralPartialEq for ReceiptOutcomeLinkV1
Auto Trait Implementations§
impl Forget for ReceiptOutcomeLinkV1
impl Freeze for ReceiptOutcomeLinkV1
impl Move for ReceiptOutcomeLinkV1
impl RefUnwindSafe for ReceiptOutcomeLinkV1
impl Send for ReceiptOutcomeLinkV1
impl Sync for ReceiptOutcomeLinkV1
impl Unpin for ReceiptOutcomeLinkV1
impl UnsafeUnpin for ReceiptOutcomeLinkV1
impl UnwindSafe for ReceiptOutcomeLinkV1
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