pub struct ProposeReport {
pub run_id: String,
pub feature: String,
pub task: String,
pub run_status: String,
pub proposal: Option<Value>,
pub usage: Option<Value>,
}Expand description
Result of speccoder propose.
Fields§
§run_id: StringThe agentplane run that holds the call.
feature: StringFeature directory name.
task: StringTask ID.
run_status: Stringagentplane run status, e.g. succeeded.
proposal: Option<Value>The structured proposal (summary, steps, files, checks, risks).
usage: Option<Value>Token usage as the provider reported it.
Trait Implementations§
Source§impl Clone for ProposeReport
impl Clone for ProposeReport
Source§impl Debug for ProposeReport
impl Debug for ProposeReport
Source§impl JsonSchema for ProposeReport
impl JsonSchema for ProposeReport
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 ProposeReport
impl PartialEq for ProposeReport
Source§impl Serialize for ProposeReport
impl Serialize for ProposeReport
impl StructuralPartialEq for ProposeReport
Auto Trait Implementations§
impl Freeze for ProposeReport
impl RefUnwindSafe for ProposeReport
impl Send for ProposeReport
impl Sync for ProposeReport
impl Unpin for ProposeReport
impl UnsafeUnpin for ProposeReport
impl UnwindSafe for ProposeReport
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