pub struct GenerationStep {
pub id: String,
pub description: String,
pub requirement_ids: Vec<String>,
pub acceptance_criteria: Vec<AcceptanceCriterion>,
pub priority: Priority,
pub optional: bool,
pub sequence: usize,
}Expand description
A single generation step
Fields§
§id: StringUnique identifier for this step
description: StringHuman-readable description
requirement_ids: Vec<String>Requirements this step addresses
acceptance_criteria: Vec<AcceptanceCriterion>Acceptance criteria this step must satisfy
priority: PriorityPriority of this step
optional: boolWhether this step is optional
sequence: usizeOrder in execution sequence
Trait Implementations§
Source§impl Clone for GenerationStep
impl Clone for GenerationStep
Source§fn clone(&self) -> GenerationStep
fn clone(&self) -> GenerationStep
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GenerationStep
impl RefUnwindSafe for GenerationStep
impl Send for GenerationStep
impl Sync for GenerationStep
impl Unpin for GenerationStep
impl UnwindSafe for GenerationStep
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