pub struct ReceiptLineageV1 {
pub task_id: TaskId,
pub task_ref: Sha256Digest,
pub plan_id: PlanId,
pub plan_ref: Sha256Digest,
pub invocation_id: String,
pub invocation_ref: Sha256Digest,
pub identity_ref: Sha256Digest,
pub policy_refs: Vec<Sha256Digest>,
pub capabilities: Vec<ReceiptCapabilityLinkV1>,
}Expand description
Immutable identity map for the execution lineage.
Fields§
§task_id: TaskId§task_ref: Sha256Digest§plan_id: PlanId§plan_ref: Sha256Digest§invocation_id: String§invocation_ref: Sha256Digest§identity_ref: Sha256Digest§policy_refs: Vec<Sha256Digest>§capabilities: Vec<ReceiptCapabilityLinkV1>Trait Implementations§
Source§impl Clone for ReceiptLineageV1
impl Clone for ReceiptLineageV1
Source§fn clone(&self) -> ReceiptLineageV1
fn clone(&self) -> ReceiptLineageV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReceiptLineageV1
impl Debug for ReceiptLineageV1
Source§impl<'de> Deserialize<'de> for ReceiptLineageV1
impl<'de> Deserialize<'de> for ReceiptLineageV1
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 ReceiptLineageV1
Source§impl PartialEq for ReceiptLineageV1
impl PartialEq for ReceiptLineageV1
Source§impl Serialize for ReceiptLineageV1
impl Serialize for ReceiptLineageV1
impl StructuralPartialEq for ReceiptLineageV1
Auto Trait Implementations§
impl Freeze for ReceiptLineageV1
impl RefUnwindSafe for ReceiptLineageV1
impl Send for ReceiptLineageV1
impl Sync for ReceiptLineageV1
impl Unpin for ReceiptLineageV1
impl UnsafeUnpin for ReceiptLineageV1
impl UnwindSafe for ReceiptLineageV1
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