pub struct NewProjectReport {
pub plan: ProjectPlan,
pub results: Vec<PlanStepResult>,
pub init: Option<InitReport>,
pub commit: Option<String>,
pub undo: UndoOffer,
pub dry_run: bool,
pub first_feature: Option<String>,
}Expand description
The new_project payload.
Fields§
§plan: ProjectPlanThe plan.
results: Vec<PlanStepResult>Each step’s outcome (empty on a dry run).
init: Option<InitReport>speccoder init’s report, when it ran.
commit: Option<String>speccoder’s commit, once made.
undo: UndoOfferWhat Undo would do.
dry_run: boolNothing ran.
first_feature: Option<String>The project’s first feature, prefilled from the idea.
Trait Implementations§
Source§impl Clone for NewProjectReport
impl Clone for NewProjectReport
Source§impl Debug for NewProjectReport
impl Debug for NewProjectReport
Source§impl JsonSchema for NewProjectReport
impl JsonSchema for NewProjectReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for NewProjectReport
impl PartialEq for NewProjectReport
Source§impl Serialize for NewProjectReport
impl Serialize for NewProjectReport
impl StructuralPartialEq for NewProjectReport
Auto Trait Implementations§
impl Freeze for NewProjectReport
impl RefUnwindSafe for NewProjectReport
impl Send for NewProjectReport
impl Sync for NewProjectReport
impl Unpin for NewProjectReport
impl UnsafeUnpin for NewProjectReport
impl UnwindSafe for NewProjectReport
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