pub struct ExploreReport {
pub summary: String,
pub status: String,
pub approaches: Vec<Approach>,
pub constraints: Vec<String>,
pub open_questions: Vec<String>,
}Expand description
How a run of a session ended: the model’s report, schema-checked.
Fields§
§summary: StringThe model’s summary of the idea.
status: Stringdone or incomplete.
approaches: Vec<Approach>The options.
constraints: Vec<String>What any approach must respect.
open_questions: Vec<String>What is still open.
Trait Implementations§
Source§impl Clone for ExploreReport
impl Clone for ExploreReport
Source§impl Debug for ExploreReport
impl Debug for ExploreReport
Source§impl<'de> Deserialize<'de> for ExploreReport
impl<'de> Deserialize<'de> for ExploreReport
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 ExploreReport
Source§impl JsonSchema for ExploreReport
impl JsonSchema for ExploreReport
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 ExploreReport
impl PartialEq for ExploreReport
Source§impl Serialize for ExploreReport
impl Serialize for ExploreReport
impl StructuralPartialEq for ExploreReport
Auto Trait Implementations§
impl Freeze for ExploreReport
impl RefUnwindSafe for ExploreReport
impl Send for ExploreReport
impl Sync for ExploreReport
impl Unpin for ExploreReport
impl UnsafeUnpin for ExploreReport
impl UnwindSafe for ExploreReport
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