pub struct AiIntegrationReport {
pub project_name: String,
pub project_description: String,
pub database_path: String,
pub generated_at: DateTime<Utc>,
pub total_requirements: usize,
pub ai_prompts: AiPromptsSection,
pub traceability: TraceabilityStats,
pub trace_links_by_req: Vec<(String, String, Vec<TraceLink>)>,
pub scaffold_status: Option<ScaffoldStatus>,
pub scaffold_config: Option<ScaffoldConfig>,
pub type_definitions: Vec<(String, String)>,
pub features: Vec<(String, String)>,
}Expand description
AI Integration Report data
Fields§
§project_name: StringProject name
project_description: StringProject description
database_path: StringDatabase path
generated_at: DateTime<Utc>Generation timestamp
total_requirements: usizeTotal requirements count
ai_prompts: AiPromptsSectionAI prompts configuration
traceability: TraceabilityStatsTraceability statistics
trace_links_by_req: Vec<(String, String, Vec<TraceLink>)>Trace links grouped by requirement
scaffold_status: Option<ScaffoldStatus>Scaffolding status
scaffold_config: Option<ScaffoldConfig>Scaffolding configuration
type_definitions: Vec<(String, String)>Type definitions summary
features: Vec<(String, String)>Features summary
Trait Implementations§
Source§impl Clone for AiIntegrationReport
impl Clone for AiIntegrationReport
Source§fn clone(&self) -> AiIntegrationReport
fn clone(&self) -> AiIntegrationReport
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 AiIntegrationReport
impl RefUnwindSafe for AiIntegrationReport
impl Send for AiIntegrationReport
impl Sync for AiIntegrationReport
impl Unpin for AiIntegrationReport
impl UnsafeUnpin for AiIntegrationReport
impl UnwindSafe for AiIntegrationReport
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