Module view_models

Module view_models 

Source

Re-exports§

pub use common::Guidance;
pub use common::OutputFormat;
pub use common::StatusBadge;
pub use common::StatusLevel;
pub use common::ViewMode;
pub use doctor::CheckStatus;
pub use doctor::DiagnoseResultViewModel;
pub use doctor::DiagnoseResultsViewModel;
pub use doctor::DoctorCheckResultViewModel;
pub use doctor::FailureExample;
pub use doctor::InspectLine;
pub use doctor::InspectResultViewModel;
pub use index::IndexEvent;
pub use index::IndexInfoViewModel;
pub use index::IndexMode;
pub use index::IndexResultViewModel;
pub use index::VacuumResultViewModel;
pub use init::ConfigStatus;
pub use init::InitResultViewModel;
pub use init::ProviderInfo;
pub use init::ScanOutcome;
pub use lab::EventPayloadViewModel;
pub use lab::EventViewModel;
pub use lab::LabExportViewModel;
pub use lab::LabGrepViewModel;
pub use lab::LabStatsViewModel;
pub use lab::ProviderStats;
pub use lab::ToolCallSample;
pub use lab::ToolClassification;
pub use lab::ToolStatsEntry;
pub use pack::PackReportViewModel;
pub use pack::ReportTemplate;
pub use pack::SessionDigest;
pub use project::ProjectEntryViewModel;
pub use project::ProjectListViewModel;
pub use provider::ProviderDetectedViewModel;
pub use provider::ProviderEntry;
pub use provider::ProviderListViewModel;
pub use provider::ProviderSetViewModel;
pub use result::CommandResultViewModel;
pub use session::AgentStepViewModel;
pub use session::ContextUsage;
pub use session::ContextWindowSummary;
pub use session::ContextWindowUsageViewModel;
pub use session::FilterSummary;
pub use session::SessionAnalysisViewModel;
pub use session::SessionHeader;
pub use session::SessionListEntry;
pub use session::SessionListViewModel;
pub use session::SpawnedChildViewModel;
pub use session::StepItemViewModel;
pub use session::StreamStateViewModel;
pub use session::TurnAnalysisViewModel;
pub use session::TurnMetrics;
pub use session::TurnUsageViewModel;
pub use watch::WatchEventViewModel;
pub use watch::WatchStreamStateViewModel;
pub use watch::WatchTargetViewModel;
pub use watch_tui::ChildStreamViewModel;
pub use watch_tui::ContextBreakdownViewModel;
pub use watch_tui::DashboardViewModel;
pub use watch_tui::StatusBarViewModel;
pub use watch_tui::StepPreviewViewModel;
pub use watch_tui::TimelineEventViewModel;
pub use watch_tui::TimelineViewModel;
pub use watch_tui::TuiScreenViewModel;
pub use watch_tui::TurnHistoryViewModel;
pub use watch_tui::TurnItemViewModel;
pub use watch_tui::WaitingKind;
pub use watch_tui::WaitingState;

Modules§

common
doctor
index
init
lab
pack
project
provider
result
session
watch
watch_tui
TUI-specific ViewModels for Watch command

Enums§

InitProgress

Traits§

CreateView
Core trait that bridges Data (ViewModel) and Display (View).