pub struct WorkInstructions {
pub steps: Vec<ExecutionStep>,
pub in_scope: Vec<String>,
pub out_of_scope: Vec<String>,
pub verification: Vec<String>,
}Expand description
Author-supplied procedure and scope for an executable task, not execution authorization.
Fields§
§steps: Vec<ExecutionStep>Ordered actions; their array order defines the suggested procedure.
in_scope: Vec<String>Deliverables and changes permitted by this contract.
out_of_scope: Vec<String>Explicit exclusions to prevent unapproved scope expansion.
verification: Vec<String>Checks and evidence to collect against the task’s acceptance criteria.
Trait Implementations§
Source§impl Clone for WorkInstructions
impl Clone for WorkInstructions
Source§impl Debug for WorkInstructions
impl Debug for WorkInstructions
Source§impl<'de> Deserialize<'de> for WorkInstructions
impl<'de> Deserialize<'de> for WorkInstructions
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 WorkInstructions
Source§impl PartialEq for WorkInstructions
impl PartialEq for WorkInstructions
Source§impl Serialize for WorkInstructions
impl Serialize for WorkInstructions
impl StructuralPartialEq for WorkInstructions
Auto Trait Implementations§
impl Freeze for WorkInstructions
impl RefUnwindSafe for WorkInstructions
impl Send for WorkInstructions
impl Sync for WorkInstructions
impl Unpin for WorkInstructions
impl UnsafeUnpin for WorkInstructions
impl UnwindSafe for WorkInstructions
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