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§fn clone(&self) -> HarnessDispatchIntentV1
fn clone(&self) -> HarnessDispatchIntentV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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<HarnessDispatchIntentV1, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HarnessDispatchIntentV1, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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