pub struct HarnessContinuationV1 {Show 25 fields
pub continuation_ref: HarnessContinuationRef,
pub receipt_ref: HarnessReceiptRef,
pub revision: HarnessRevision,
pub state: HarnessContinuationStateV1,
pub authority: HarnessTransferAuthorityRefV1,
pub source_run_id: HarnessRunId,
pub target_run_id: HarnessRunId,
pub operation_id: HarnessOperationId,
pub node_id: HarnessSelectorV1,
pub node_incarnation: HarnessSelectorV1,
pub workspace_id: HarnessSelectorV1,
pub source_provider: HarnessSelectorV1,
pub source_binding: HarnessSessionBindingV1,
pub context: Option<HarnessResolvedContextPackReceiptV1>,
pub target_binding: Option<HarnessSessionBindingV1>,
pub prepared_at_unix_ms: u64,
pub exporting_at_unix_ms: Option<u64>,
pub exported_at_unix_ms: Option<u64>,
pub bound_at_unix_ms: Option<u64>,
pub expired_at_unix_ms: Option<u64>,
pub outcome_unknown_at_unix_ms: Option<u64>,
pub outcome_unknown_reason: Option<HarnessContinuationOutcomeUnknownReasonV1>,
pub cleanup_state: HarnessContinuationCleanupStateV1,
pub created_at_unix_ms: u64,
pub updated_at_unix_ms: u64,
}Fields§
§continuation_ref: HarnessContinuationRef§receipt_ref: HarnessReceiptRef§revision: HarnessRevision§state: HarnessContinuationStateV1§source_run_id: HarnessRunId§target_run_id: HarnessRunId§operation_id: HarnessOperationId§node_id: HarnessSelectorV1§node_incarnation: HarnessSelectorV1§workspace_id: HarnessSelectorV1§source_provider: HarnessSelectorV1§source_binding: HarnessSessionBindingV1§context: Option<HarnessResolvedContextPackReceiptV1>§target_binding: Option<HarnessSessionBindingV1>§prepared_at_unix_ms: u64§exporting_at_unix_ms: Option<u64>§exported_at_unix_ms: Option<u64>§bound_at_unix_ms: Option<u64>§expired_at_unix_ms: Option<u64>§outcome_unknown_at_unix_ms: Option<u64>§outcome_unknown_reason: Option<HarnessContinuationOutcomeUnknownReasonV1>§cleanup_state: HarnessContinuationCleanupStateV1§created_at_unix_ms: u64§updated_at_unix_ms: u64Implementations§
Source§impl HarnessContinuationV1
impl HarnessContinuationV1
pub fn validate(&self) -> Result<(), HarnessValidationError>
Trait Implementations§
Source§impl Clone for HarnessContinuationV1
impl Clone for HarnessContinuationV1
Source§impl Debug for HarnessContinuationV1
impl Debug for HarnessContinuationV1
Source§impl<'de> Deserialize<'de> for HarnessContinuationV1
impl<'de> Deserialize<'de> for HarnessContinuationV1
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 HarnessContinuationV1
Source§impl PartialEq for HarnessContinuationV1
impl PartialEq for HarnessContinuationV1
Source§impl Serialize for HarnessContinuationV1
impl Serialize for HarnessContinuationV1
impl StructuralPartialEq for HarnessContinuationV1
Auto Trait Implementations§
impl Freeze for HarnessContinuationV1
impl RefUnwindSafe for HarnessContinuationV1
impl Send for HarnessContinuationV1
impl Sync for HarnessContinuationV1
impl Unpin for HarnessContinuationV1
impl UnsafeUnpin for HarnessContinuationV1
impl UnwindSafe for HarnessContinuationV1
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