pub struct HarnessTaskLaunchIssuanceV1 {
pub issuance_id: HarnessTaskLaunchIssuanceId,
pub revision: HarnessRevision,
pub digest: HarnessRequestDigest,
pub task_id: HarnessTaskId,
pub task_revision: HarnessRevision,
pub plan: HarnessLaunchPlanRefV1,
pub target: HarnessLaunchTargetSelectionV1,
pub context_source: Option<HarnessContextSourceSelectionV1>,
pub delivery: Option<HarnessDeliveryBundleSelectionV1>,
pub policy_digest: HarnessRequestDigest,
pub created_at_unix_ms: u64,
pub updated_at_unix_ms: u64,
}Fields§
§issuance_id: HarnessTaskLaunchIssuanceId§revision: HarnessRevision§digest: HarnessRequestDigestSupplied by the service after canonical encoding of the bounded issuance. No provider data or unbounded content participates in this record.
task_id: HarnessTaskId§task_revision: HarnessRevision§plan: HarnessLaunchPlanRefV1§target: HarnessLaunchTargetSelectionV1§context_source: Option<HarnessContextSourceSelectionV1>§delivery: Option<HarnessDeliveryBundleSelectionV1>§policy_digest: HarnessRequestDigest§created_at_unix_ms: u64§updated_at_unix_ms: u64Implementations§
Source§impl HarnessTaskLaunchIssuanceV1
impl HarnessTaskLaunchIssuanceV1
pub fn reference(&self) -> HarnessTaskLaunchIssuanceRefV1
pub fn validate(&self) -> Result<(), HarnessValidationError>
Trait Implementations§
Source§impl Clone for HarnessTaskLaunchIssuanceV1
impl Clone for HarnessTaskLaunchIssuanceV1
Source§impl Debug for HarnessTaskLaunchIssuanceV1
impl Debug for HarnessTaskLaunchIssuanceV1
Source§impl<'de> Deserialize<'de> for HarnessTaskLaunchIssuanceV1
impl<'de> Deserialize<'de> for HarnessTaskLaunchIssuanceV1
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 HarnessTaskLaunchIssuanceV1
impl StructuralPartialEq for HarnessTaskLaunchIssuanceV1
Auto Trait Implementations§
impl Freeze for HarnessTaskLaunchIssuanceV1
impl RefUnwindSafe for HarnessTaskLaunchIssuanceV1
impl Send for HarnessTaskLaunchIssuanceV1
impl Sync for HarnessTaskLaunchIssuanceV1
impl Unpin for HarnessTaskLaunchIssuanceV1
impl UnsafeUnpin for HarnessTaskLaunchIssuanceV1
impl UnwindSafe for HarnessTaskLaunchIssuanceV1
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