List of all items
Structs
- RunContext
- config::Config
- config::ConfigPath
- config::LayoutOptions
- config::LineConfig
- config::LineEntryItem
- config::SegmentOverride
- config::WidthBoundsConfig
- data_context::ClaudeJson
- data_context::DataContext
- data_context::LiveSessions
- data_context::Settings
- data_context::cache::CacheStore
- data_context::cache::CachedData
- data_context::cache::CachedError
- data_context::cache::CachedUsage
- data_context::cache::Lock
- data_context::cache::LockStore
- data_context::cascade::UsageCascadeConfig
- data_context::credentials::Credentials
- data_context::credentials::FileCascadeEnv
- data_context::fetcher::HttpResponse
- data_context::fetcher::UreqTransport
- data_context::git::DirtyCounts
- data_context::git::GitContext
- data_context::git::UpstreamState
- data_context::jsonl::FiveHourBlock
- data_context::jsonl::JsonlAggregate
- data_context::jsonl::SevenDayWindow
- data_context::jsonl::TokenCounts
- data_context::usage::EndpointUsage
- data_context::usage::ExtraUsage
- data_context::usage::FiveHourWindow
- data_context::usage::JsonlUsage
- data_context::usage::SevenDayWindow
- data_context::usage::UsageApiResponse
- data_context::usage::UsageBucket
- data_context::xdg::XdgEnv
- input::ContextWindow
- input::CostMetrics
- input::GitWorktree
- input::ModelInfo
- input::OutputStyle
- input::Percent
- input::SourcePos
- input::StatusContext
- input::TurnUsage
- input::WorkspaceInfo
- layout::LayoutObservers
- logging::CapturedSink
- logging::SinkGuard
- logging::StderrSink
- plugins::segment::RhaiSegment
- segments::OverriddenSegment
- segments::RenderContext
- segments::RenderedSegment
- segments::SegmentDefaults
- segments::SegmentError
- segments::WidthBounds
- segments::agent::AgentSegment
- segments::context_bar::ContextBarSegment
- segments::context_window::ContextWindowSegment
- segments::cost::CostSegment
- segments::effort::EffortSegment
- segments::extra_usage::ExtraUsageSegment
- segments::git_branch::GitBranchSegment
- segments::model::ModelSegment
- segments::output_style::OutputStyleSegment
- segments::rate_limit::config::AbsoluteFormat
- segments::rate_limit::config::CommonRateLimitConfig
- segments::rate_limit::five_hour::RateLimit5hResetSegment
- segments::rate_limit::five_hour::RateLimit5hSegment
- segments::rate_limit::seven_day::RateLimit7dResetSegment
- segments::rate_limit::seven_day::RateLimit7dSegment
- segments::session_duration::SessionDurationSegment
- segments::tokens::TokensCachedSegment
- segments::tokens::TokensInputSegment
- segments::tokens::TokensOutputSegment
- segments::tokens::TokensTotalSegment
- segments::version::VersionSegment
- segments::vim::VimSegment
- segments::workspace::WorkspaceSegment
- theme::Style
- theme::StyledRun
- theme::Theme
- theme::user::RegisteredTheme
- theme::user::ThemeRegistry
Enums
- config::ColorPolicy
- config::ConfigError
- config::LayoutMode
- config::LineEntry
- data_context::cache::CacheError
- data_context::credentials::CredentialError
- data_context::credentials::CredentialSource
- data_context::deps::DataDep
- data_context::error::ClaudeJsonError
- data_context::error::GitError
- data_context::error::SessionError
- data_context::error::SettingsError
- data_context::error::UsageError
- data_context::git::DirtyState
- data_context::git::Head
- data_context::git::RepoKind
- data_context::jsonl::JsonlError
- data_context::usage::UsageData
- data_context::xdg::XdgScope
- input::EffortLevel
- input::JsonType
- input::ParseError
- input::Tool
- input::VimMode
- layout::LayoutDecision
- logging::Level
- runtime::config::ConfigLoadOutcome
- segments::LineItem
- segments::PowerlineWidth
- segments::Separator
- segments::rate_limit::config::ExtraUsageFormat
- segments::rate_limit::config::HourFormat
- segments::rate_limit::config::Locale
- segments::rate_limit::config::PercentFormat
- segments::rate_limit::config::ResetFormat
- segments::rate_limit::config::Timezone
- theme::AnsiColor
- theme::Capability
- theme::Color
- theme::Role
- theme::style_syntax::StyleParseError
- theme::user::ThemeParseError
- theme::user::ThemeSource
Traits
Macros
Functions
- config::detect_config_path
- config::resolve_config_path
- config::with_schema_directive
- data_context::cache::atomic_write_json
- data_context::cache::default_root
- data_context::cascade::resolve_usage
- data_context::credentials::resolve_credentials
- data_context::credentials::resolve_credentials_with
- data_context::fetcher::default_user_agent
- data_context::fetcher::fetch_usage
- data_context::git::resolve_repo
- data_context::jsonl::aggregate_jsonl
- data_context::xdg::resolve_subdir
- detect_terminal_width
- input::parse
- layout::render
- layout::render_to_runs
- layout::render_with_observers
- layout::runs_to_ansi
- logging::apply
- logging::emit
- logging::emit_error
- logging::is_enabled
- logging::level
- logging::set_level
- plugins::build_engine
- plugins::ctx_mirror::build_ctx
- plugins::output::validate_return
- presets::body
- presets::names
- run
- run_lines_with_context
- run_with_context
- run_with_segments_and_width
- run_with_width
- runtime::config::load_config
- runtime::plugins::load_plugins
- runtime::plugins::xdg_segments_dir
- runtime::themes::build_theme_registry
- runtime::themes::user_themes_dir
- segments::builder::build_default_segments
- segments::builder::build_lines
- segments::builder::build_segments
- segments::built_in_by_id
- theme::built_in
- theme::builtin_names
- theme::default_theme
- theme::sgr_open
- theme::sgr_reset
- theme::style_syntax::parse_style
Type Aliases
Constants
- config::SCHEMA_URL
- data_context::cache::CACHE_SCHEMA_VERSION
- data_context::cascade::DEFAULT_API_BASE_URL
- data_context::cascade::DEFAULT_CACHE_DURATION
- data_context::cascade::DEFAULT_ERROR_TTL
- data_context::cascade::DEFAULT_RATE_LIMIT_BACKOFF
- data_context::fetcher::DEFAULT_TIMEOUT
- data_context::fetcher::OAUTH_USAGE_PATH
- data_context::usage::KNOWN_BUCKETS
- data_context::usage::RESEARCH_DOCUMENTED_BUCKETS
- logging::ENV_VAR
- segments::BUILT_IN_SEGMENT_IDS
- segments::DEFAULT_SEGMENT_IDS
- segments::version::ID