pub struct HarnessRunV1 {Show 16 fields
pub run_id: HarnessRunId,
pub revision: HarnessRevision,
pub parent_run_id: Option<HarnessRunId>,
pub task_id: HarnessTaskId,
pub operation_id: HarnessOperationId,
pub intent: HarnessRunIntentV1,
pub delivery_receipt: Option<HarnessReceiptRef>,
pub continuation_receipt: Option<HarnessReceiptRef>,
pub context_pack: Option<HarnessResolvedContextPackReceiptV1>,
pub git_facts: Option<HarnessRunGitFactsV1>,
pub binding: Option<HarnessSessionBindingV1>,
pub lifecycle: HarnessRunLifecycleV1,
pub result_disposition: Option<HarnessResultDispositionV1>,
pub failure: Option<HarnessFailureV1>,
pub created_at_unix_ms: u64,
pub updated_at_unix_ms: u64,
}Fields§
§run_id: HarnessRunId§revision: HarnessRevision§parent_run_id: Option<HarnessRunId>§task_id: HarnessTaskId§operation_id: HarnessOperationId§intent: HarnessRunIntentV1§delivery_receipt: Option<HarnessReceiptRef>§continuation_receipt: Option<HarnessReceiptRef>§context_pack: Option<HarnessResolvedContextPackReceiptV1>§git_facts: Option<HarnessRunGitFactsV1>§binding: Option<HarnessSessionBindingV1>§lifecycle: HarnessRunLifecycleV1§result_disposition: Option<HarnessResultDispositionV1>§failure: Option<HarnessFailureV1>§created_at_unix_ms: u64§updated_at_unix_ms: u64Implementations§
Source§impl HarnessRunV1
impl HarnessRunV1
pub fn validate(&self) -> Result<(), HarnessValidationError>
Trait Implementations§
Source§impl Clone for HarnessRunV1
impl Clone for HarnessRunV1
Source§impl Debug for HarnessRunV1
impl Debug for HarnessRunV1
Source§impl<'de> Deserialize<'de> for HarnessRunV1
impl<'de> Deserialize<'de> for HarnessRunV1
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 HarnessRunV1
Source§impl PartialEq for HarnessRunV1
impl PartialEq for HarnessRunV1
Source§impl Serialize for HarnessRunV1
impl Serialize for HarnessRunV1
impl StructuralPartialEq for HarnessRunV1
Auto Trait Implementations§
impl Freeze for HarnessRunV1
impl RefUnwindSafe for HarnessRunV1
impl Send for HarnessRunV1
impl Sync for HarnessRunV1
impl Unpin for HarnessRunV1
impl UnsafeUnpin for HarnessRunV1
impl UnwindSafe for HarnessRunV1
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