winbrew_models\reporting/info.rs
1//! Runtime information report exposed by the info command.
2
3use super::report::RuntimeReport;
4
5/// High-level runtime information for display in the CLI.
6#[derive(Debug, Clone, PartialEq, Eq)]
7pub struct InfoReport {
8 /// Winbrew version string.
9 pub version: String,
10 /// System header entries displayed before the WinBrew tables.
11 pub system: Vec<(String, String)>,
12 /// Structured runtime sections for rendering.
13 pub runtime: RuntimeReport,
14}