pub struct FeatureReport {
pub feature: String,
pub attempts: Vec<RunReport>,
pub stop: String,
pub converge: Vec<ConvergeReport>,
pub hooks: Vec<String>,
pub parallel: Vec<String>,
pub full_tier: Option<FullTier>,
pub mode: RunMode,
pub autopilot_denied: Vec<AutopilotDenial>,
}Expand description
Result of speccoder run without --task: a feature worked through.
Fields§
§feature: StringFeature directory name.
attempts: Vec<RunReport>Every attempt, in order.
stop: StringWhy the run stopped.
converge: Vec<ConvergeReport>Convergence rounds between task runs (run --converge), in order.
hooks: Vec<String>Extension hooks run, offered or skipped around it.
parallel: Vec<String>What parallel groups did: merged, conflicts, re-verification.
full_tier: Option<FullTier>The full check tier, run once after the run ticked the last task.
mode: RunModeHow the run asked for a person: ask or autopilot.
autopilot_denied: Vec<AutopilotDenial>The calls an autopilot run refused instead of asking: listed for the person.
Trait Implementations§
Source§impl Clone for FeatureReport
impl Clone for FeatureReport
Source§impl Debug for FeatureReport
impl Debug for FeatureReport
Source§impl JsonSchema for FeatureReport
impl JsonSchema for FeatureReport
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 FeatureReport
impl PartialEq for FeatureReport
Source§impl Serialize for FeatureReport
impl Serialize for FeatureReport
impl StructuralPartialEq for FeatureReport
Auto Trait Implementations§
impl Freeze for FeatureReport
impl RefUnwindSafe for FeatureReport
impl Send for FeatureReport
impl Sync for FeatureReport
impl Unpin for FeatureReport
impl UnsafeUnpin for FeatureReport
impl UnwindSafe for FeatureReport
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