pub struct EngineContextSourceCanonicalReceiptV1 {
pub receipt_id: ReceiptId,
pub receipt_ref: ProtocolReference,
pub receipt_digest: Sha256Digest,
pub outcome: AcceptanceState,
}Expand description
The canonical receipt identity projection returned by the host authority.
Fields§
§receipt_id: ReceiptId§receipt_ref: ProtocolReference§receipt_digest: Sha256Digest§outcome: AcceptanceStateTrait Implementations§
Source§impl<'de> Deserialize<'de> for EngineContextSourceCanonicalReceiptV1
impl<'de> Deserialize<'de> for EngineContextSourceCanonicalReceiptV1
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 EngineContextSourceCanonicalReceiptV1
impl StructuralPartialEq for EngineContextSourceCanonicalReceiptV1
Auto Trait Implementations§
impl Forget for EngineContextSourceCanonicalReceiptV1
impl Freeze for EngineContextSourceCanonicalReceiptV1
impl Move for EngineContextSourceCanonicalReceiptV1
impl RefUnwindSafe for EngineContextSourceCanonicalReceiptV1
impl Send for EngineContextSourceCanonicalReceiptV1
impl Sync for EngineContextSourceCanonicalReceiptV1
impl Unpin for EngineContextSourceCanonicalReceiptV1
impl UnsafeUnpin for EngineContextSourceCanonicalReceiptV1
impl UnwindSafe for EngineContextSourceCanonicalReceiptV1
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