pub struct HarnessStartTaskRequestV2 {
pub authority: HarnessOperatorAuthorityV1,
pub task_id: HarnessTaskId,
pub expected_task_revision: HarnessRevision,
pub expected_execution_spec_revision: HarnessRevision,
pub expected_launch_issuance: HarnessTaskLaunchIssuanceRefV1,
}Fields§
§task_id: HarnessTaskId§expected_task_revision: HarnessRevision§expected_execution_spec_revision: HarnessRevision§expected_launch_issuance: HarnessTaskLaunchIssuanceRefV1Implementations§
Source§impl HarnessStartTaskRequestV2
impl HarnessStartTaskRequestV2
pub fn validate(&self) -> Result<(), HarnessOperatorApiError>
Trait Implementations§
Source§impl Clone for HarnessStartTaskRequestV2
impl Clone for HarnessStartTaskRequestV2
Source§impl Debug for HarnessStartTaskRequestV2
impl Debug for HarnessStartTaskRequestV2
Source§impl<'de> Deserialize<'de> for HarnessStartTaskRequestV2
impl<'de> Deserialize<'de> for HarnessStartTaskRequestV2
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 HarnessStartTaskRequestV2
impl StructuralPartialEq for HarnessStartTaskRequestV2
Auto Trait Implementations§
impl Freeze for HarnessStartTaskRequestV2
impl RefUnwindSafe for HarnessStartTaskRequestV2
impl Send for HarnessStartTaskRequestV2
impl Sync for HarnessStartTaskRequestV2
impl Unpin for HarnessStartTaskRequestV2
impl UnsafeUnpin for HarnessStartTaskRequestV2
impl UnwindSafe for HarnessStartTaskRequestV2
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