pub struct RedactedRunV1 {Show 16 fields
pub run_id: HarnessRunId,
pub revision: HarnessRevision,
pub parent_run_id: Option<HarnessRunId>,
pub task_id: Option<HarnessTaskId>,
pub operation_id: Option<HarnessOperationId>,
pub intent: RedactedRunIntentV1,
pub lifecycle: HarnessRunLifecycleV1,
pub binding: RedactedBindingStateV1,
pub result_disposition: Option<HarnessResultDispositionV1>,
pub failure_category: Option<HarnessFailureCategoryV1>,
pub context_pack: Option<HarnessResolvedContextPackReceiptV1>,
pub git_facts: Option<HarnessRunGitFactsV1>,
pub delivery_receipt: Option<HarnessReceiptRef>,
pub references_redacted: bool,
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: Option<HarnessTaskId>§operation_id: Option<HarnessOperationId>§intent: RedactedRunIntentV1§lifecycle: HarnessRunLifecycleV1§binding: RedactedBindingStateV1§result_disposition: Option<HarnessResultDispositionV1>§failure_category: Option<HarnessFailureCategoryV1>§context_pack: Option<HarnessResolvedContextPackReceiptV1>§git_facts: Option<HarnessRunGitFactsV1>§delivery_receipt: Option<HarnessReceiptRef>Opaque hreceipt_… ref copied from the run record. The engine
requires it to equal the committed delivery receipt’s receipt_ref.
The receipt body stays on the transfer. Older payloads that omit the
field deserialize as None.
references_redacted: bool§created_at_unix_ms: u64§updated_at_unix_ms: u64Implementations§
Source§impl RedactedRunV1
impl RedactedRunV1
pub fn validate(&self) -> Result<(), HarnessReadApiError>
Trait Implementations§
Source§impl Clone for RedactedRunV1
impl Clone for RedactedRunV1
Source§impl Debug for RedactedRunV1
impl Debug for RedactedRunV1
Source§impl<'de> Deserialize<'de> for RedactedRunV1
impl<'de> Deserialize<'de> for RedactedRunV1
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 RedactedRunV1
Source§impl PartialEq for RedactedRunV1
impl PartialEq for RedactedRunV1
Source§impl Serialize for RedactedRunV1
impl Serialize for RedactedRunV1
impl StructuralPartialEq for RedactedRunV1
Auto Trait Implementations§
impl Freeze for RedactedRunV1
impl RefUnwindSafe for RedactedRunV1
impl Send for RedactedRunV1
impl Sync for RedactedRunV1
impl Unpin for RedactedRunV1
impl UnsafeUnpin for RedactedRunV1
impl UnwindSafe for RedactedRunV1
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