pub struct ReceiptCapabilityLinkV1 {
pub capability_id: CapabilityId,
pub capability_version: SemanticVersion,
pub invocation_ref: Sha256Digest,
}Expand description
Version-pinned capability that participated in the invocation.
Fields§
§capability_id: CapabilityId§capability_version: SemanticVersion§invocation_ref: Sha256DigestTrait Implementations§
Source§impl Clone for ReceiptCapabilityLinkV1
impl Clone for ReceiptCapabilityLinkV1
Source§impl Debug for ReceiptCapabilityLinkV1
impl Debug for ReceiptCapabilityLinkV1
Source§impl<'de> Deserialize<'de> for ReceiptCapabilityLinkV1
impl<'de> Deserialize<'de> for ReceiptCapabilityLinkV1
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 ReceiptCapabilityLinkV1
Source§impl PartialEq for ReceiptCapabilityLinkV1
impl PartialEq for ReceiptCapabilityLinkV1
Source§impl Serialize for ReceiptCapabilityLinkV1
impl Serialize for ReceiptCapabilityLinkV1
impl StructuralPartialEq for ReceiptCapabilityLinkV1
Auto Trait Implementations§
impl Freeze for ReceiptCapabilityLinkV1
impl RefUnwindSafe for ReceiptCapabilityLinkV1
impl Send for ReceiptCapabilityLinkV1
impl Sync for ReceiptCapabilityLinkV1
impl Unpin for ReceiptCapabilityLinkV1
impl UnsafeUnpin for ReceiptCapabilityLinkV1
impl UnwindSafe for ReceiptCapabilityLinkV1
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