pub struct HarnessDispatchIntentV1 {
pub task_id: HarnessTaskId,
pub task_revision: HarnessRevision,
pub run_id: HarnessRunId,
pub run_revision: HarnessRevision,
pub operation_id: HarnessOperationId,
pub operation_revision: HarnessRevision,
pub idempotency_ref: HarnessIdempotencyRef,
pub parent_run_id: Option<HarnessRunId>,
pub intent: HarnessRunIntentV1,
}Fields§
§task_id: HarnessTaskId§task_revision: HarnessRevision§run_id: HarnessRunId§run_revision: HarnessRevision§operation_id: HarnessOperationId§operation_revision: HarnessRevision§idempotency_ref: HarnessIdempotencyRef§parent_run_id: Option<HarnessRunId>§intent: HarnessRunIntentV1Implementations§
Source§impl HarnessDispatchIntentV1
impl HarnessDispatchIntentV1
pub fn validate(&self) -> Result<(), HarnessValidationError>
Trait Implementations§
Source§impl Clone for HarnessDispatchIntentV1
impl Clone for HarnessDispatchIntentV1
Source§impl Debug for HarnessDispatchIntentV1
impl Debug for HarnessDispatchIntentV1
Source§impl<'de> Deserialize<'de> for HarnessDispatchIntentV1
impl<'de> Deserialize<'de> for HarnessDispatchIntentV1
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 HarnessDispatchIntentV1
Source§impl PartialEq for HarnessDispatchIntentV1
impl PartialEq for HarnessDispatchIntentV1
Source§impl Serialize for HarnessDispatchIntentV1
impl Serialize for HarnessDispatchIntentV1
impl StructuralPartialEq for HarnessDispatchIntentV1
Auto Trait Implementations§
impl Freeze for HarnessDispatchIntentV1
impl RefUnwindSafe for HarnessDispatchIntentV1
impl Send for HarnessDispatchIntentV1
impl Sync for HarnessDispatchIntentV1
impl Unpin for HarnessDispatchIntentV1
impl UnsafeUnpin for HarnessDispatchIntentV1
impl UnwindSafe for HarnessDispatchIntentV1
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