pub struct HarnessReplaceTaskRequestV1 {
pub authority: HarnessOperatorAuthorityV1,
pub task_id: HarnessTaskId,
pub expected_revision: HarnessRevision,
pub title: String,
pub body: String,
pub parent_task_id: Option<HarnessTaskId>,
pub dependencies: Vec<HarnessTaskId>,
}Fields§
§task_id: HarnessTaskId§expected_revision: HarnessRevision§title: String§body: String§parent_task_id: Option<HarnessTaskId>§dependencies: Vec<HarnessTaskId>Implementations§
Source§impl HarnessReplaceTaskRequestV1
impl HarnessReplaceTaskRequestV1
pub fn validate(&self) -> Result<(), HarnessValidationError>
Trait Implementations§
Source§impl Clone for HarnessReplaceTaskRequestV1
impl Clone for HarnessReplaceTaskRequestV1
Source§impl Debug for HarnessReplaceTaskRequestV1
impl Debug for HarnessReplaceTaskRequestV1
Source§impl<'de> Deserialize<'de> for HarnessReplaceTaskRequestV1
impl<'de> Deserialize<'de> for HarnessReplaceTaskRequestV1
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 HarnessReplaceTaskRequestV1
impl StructuralPartialEq for HarnessReplaceTaskRequestV1
Auto Trait Implementations§
impl Freeze for HarnessReplaceTaskRequestV1
impl RefUnwindSafe for HarnessReplaceTaskRequestV1
impl Send for HarnessReplaceTaskRequestV1
impl Sync for HarnessReplaceTaskRequestV1
impl Unpin for HarnessReplaceTaskRequestV1
impl UnsafeUnpin for HarnessReplaceTaskRequestV1
impl UnwindSafe for HarnessReplaceTaskRequestV1
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