pub struct HarnessEngineCheckpointV1 {
pub version: u16,
pub tasks: Vec<HarnessTaskV1>,
pub runs: Vec<HarnessRunV1>,
pub grants: Vec<SessionGrantV1>,
pub operations: Vec<HarnessOperationV1>,
pub execution_specs: Vec<HarnessTaskExecutionSpecV1>,
pub issuances: Vec<HarnessTaskLaunchIssuanceV1>,
pub execution_specs_v2: Vec<HarnessTaskExecutionSpecV2>,
pub deliveries: Vec<HarnessDeliveryV1>,
pub continuations: Vec<HarnessContinuationV1>,
}Fields§
§version: u16§tasks: Vec<HarnessTaskV1>§runs: Vec<HarnessRunV1>§grants: Vec<SessionGrantV1>§operations: Vec<HarnessOperationV1>§execution_specs: Vec<HarnessTaskExecutionSpecV1>§issuances: Vec<HarnessTaskLaunchIssuanceV1>§execution_specs_v2: Vec<HarnessTaskExecutionSpecV2>§deliveries: Vec<HarnessDeliveryV1>§continuations: Vec<HarnessContinuationV1>Trait Implementations§
Source§impl Clone for HarnessEngineCheckpointV1
impl Clone for HarnessEngineCheckpointV1
Source§impl Debug for HarnessEngineCheckpointV1
impl Debug for HarnessEngineCheckpointV1
Source§impl<'de> Deserialize<'de> for HarnessEngineCheckpointV1
impl<'de> Deserialize<'de> for HarnessEngineCheckpointV1
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 HarnessEngineCheckpointV1
impl StructuralPartialEq for HarnessEngineCheckpointV1
Auto Trait Implementations§
impl Freeze for HarnessEngineCheckpointV1
impl RefUnwindSafe for HarnessEngineCheckpointV1
impl Send for HarnessEngineCheckpointV1
impl Sync for HarnessEngineCheckpointV1
impl Unpin for HarnessEngineCheckpointV1
impl UnsafeUnpin for HarnessEngineCheckpointV1
impl UnwindSafe for HarnessEngineCheckpointV1
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