List of all items
Structs
- app::App
- app::AppConfig
- attachment::AttachmentOutcome
- attachment::PromptAttachment
- cli::Cli
- conversation::ContextUsageDisplay
- conversation::Conversation
- conversation::ConversationId
- conversation::ConversationItem
- conversation::ConversationItemId
- conversation::Notice
- conversation::Revision
- conversation::TextItem
- conversation::TurnState
- conversation::progress_indicator::ProgressIndicator
- conversation::progress_indicator::ProgressIndicatorView
- conversation::tool_calls::SubAgentState
- conversation::tool_calls::SubAgentToolCall
- conversation::tool_calls::ToolCall
- file_index::FileEntry
- git_review::CommentContext
- git_review::DiffDocument
- git_review::FileDiff
- git_review::Hunk
- git_review::PatchAnchor
- git_review::PatchLine
- git_review::QueuedComment
- git_review::ReviewQueue
- renderer::DrawContext
- renderer::RenderStats
- renderer::Renderer
- request::RequestId
- runtime::CommandDispatcher
- screens::git_diff::GitDiffScreen
- screens::plan_review::PlanReviewScreen
- screens::plan_review::document::PlanDocument
- screens::plan_review::document::PlanSection
- screens::plan_review::document::PlanSourceLine
- screens::plan_review::feedback::ReviewComment
- screens::plan_review::source_markdown::SourceMarkdownLine
- session::Session
- session::session_config_view::LocalConfigOption
- session::session_config_view::LocalConfigSelect
- session::session_config_view::LocalConfigValue
- session::session_config_view::LocalConfigView
- session::workspace_status::WorkspaceStatus
- settings::KeybindingsSettings
- settings::ResolvedStatusLineSettings
- settings::StatusLineSettings
- settings::ThemeSettings
- settings::UiSettings
- settings::overlay::SettingsChange
- settings::overlay::SettingsMenuEntry
- settings::overlay::SettingsMenuValue
- settings::overlay::SettingsOverlay
- surfaces::composer::Composer
- surfaces::composer::ComposerLayout
- surfaces::composer::SelectedFileMention
- surfaces::elicitation::ElicitationResponder
- surfaces::picker::CommandEntry
- surfaces::picker::CompletionOverlay
- testing::BackendStats
- testing::CountingBackend
- testing::FakeExecutor
- testing::FakeFilesystem
- testing::FakeGit
- testing::FakeGitFile
- testing::RecordingBackend
- testing::TestTerminal
- testing::TestUi
- testing::TestUiBuilder
- theme::Theme
- view::diff::DiffLine
- view::diff::DiffRow
- view::filterable_list::FilterableList
- view::generation::Generation
- view::list_view::ListView
- view::selection::SelectionState
- view::syntax::CodeBlockState
- view::syntax::HighlightStats
- view::syntax::SyntaxHighlighter
- view::widgets::RowsView
- view::widgets::TextInput
Enums
- app::ExitState
- app::Overlay
- app::Route
- app::WorkspaceMoveState
- app::message::Message
- attachment::AttachmentKind
- command::AgentCommand
- command::Command
- command::CommandResult
- command::FailedCommand
- command::FilesystemCommand
- command::GitCommand
- command::TerminalCommand
- conversation::ConversationContent
- conversation::ItemState
- conversation::tool_calls::ToolStatus
- error::AppError
- git_review::DiffScope
- git_review::FileStatus
- git_review::GitDiffError
- git_review::GitDiffEvent
- git_review::PatchLineKind
- git_review::StageState
- session::session_config_view::LocalConfigKind
- settings::StatusLineSegmentConfig
- settings::StatusLineStyle
- settings::overlay::PaneKind
- surfaces::composer::ComposerOutcome
- surfaces::input::ElicitationOutput
- surfaces::input::GitReviewOutput
- surfaces::input::MouseAction
- surfaces::input::PlanReviewOutput
- surfaces::input::ReviewOutcome
- surfaces::input::RootOutput
- surfaces::input::SessionPickerOutput
- surfaces::input::SettingsOutput
- surfaces::input::UiEvent
- surfaces::input::WorkspacePickerOutput
- surfaces::picker::CompletionEntry
- testing::BackendEvent
- testing::StreamContent
- view::diff::DiffRowKind
- view::diff::DiffTone
- view::selection::Direction
Traits
Functions
- attachment::build_attachments
- attachment::classify_attachment
- conversation::progress_indicator::spinner_frame
- file_index::index_files
- file_index::index_files_with_limit
- git_review::parse_porcelain_status
- git_review::parse_unified_diff
- run_tui
- run_with_session
- runtime::execute_git
- runtime::resolve_workspace_status
- screens::plan_review::feedback::compile_feedback
- screens::plan_review::source_markdown::render_markdown_source_lines
- session::terminal::inline_viewport_height
- session::terminal::inline_viewport_needs_resync
- session::workspace_status::home_relative_path
- settings::list_theme_files
- settings::load_or_create_settings
- settings::load_theme_file
- settings::resolve_content_padding
- settings::resolve_status_line_settings
- settings::resolve_theme_file_path
- settings::save_settings
- testing::assert_buffer_eq
- testing::buffer_text
- testing::chunk_message
- testing::has_cell
- testing::line_text
- testing::row_containing
- testing::row_text
- testing::rows_with_background
- testing::session_update
- testing::text_chunk
- testing::thought_chunk
- testing::tool_completed
- view::diff::diff_line
- view::diff::diff_rows
- view::diff::render_diff
- view::selection::scroll_into_view
- view::selection::step_clamped
- view::widgets::key_hints
- view::widgets::render_vertical_scrollbar
- view::widgets::row_area
- view::widgets::rows_and_track