List of all items
Structs
- VersionInfo
- analysis::aggregator::AnalysisCollection
- analysis::aggregator::AnalysisData
- analysis::aggregator::AnalysisDataset
- analysis::aggregator::AnalysisSession
- analysis::aggregator::PerProviderAnalysisRows
- analysis::summary::AnalysisProviderStats
- analysis::summary::AnalysisRow
- cache::CacheStats
- cache::FileParseCache
- config::AnalysisConfig
- config::Config
- config::GeneralConfig
- config::LoggingConfig
- config::PerformanceConfig
- config::ProvidersConfig
- config::QuotaConfig
- config::UsageConfig
- models::aggregate::ProviderTotals
- models::analysis::AggregatedAnalysisRow
- models::analysis::CodeAnalysis
- models::analysis::CodeAnalysisApplyDiffDetail
- models::analysis::CodeAnalysisDetailBase
- models::analysis::CodeAnalysisReadDetail
- models::analysis::CodeAnalysisRecord
- models::analysis::CodeAnalysisRunCommandDetail
- models::analysis::CodeAnalysisToolCalls
- models::analysis::CodeAnalysisWriteDetail
- models::claude::ClaudeCodeLog
- models::claude::ClaudeMessage
- models::claude::ClaudeToolInput
- models::claude::ClaudeToolUseFile
- models::claude::ClaudeToolUseResult
- models::codex::CodexContent
- models::codex::CodexExecCommandArguments
- models::codex::CodexGitInfo
- models::codex::CodexLog
- models::codex::CodexPayload
- models::codex::CodexShellArguments
- models::codex::CodexShellMetadata
- models::codex::CodexShellOutput
- models::copilot::CopilotEvent
- models::copilot::CopilotModelChangeData
- models::copilot::CopilotModelMetric
- models::copilot::CopilotModelUsage
- models::copilot::CopilotSessionContext
- models::copilot::CopilotSessionStartData
- models::copilot::CopilotShutdownData
- models::copilot::CopilotToolCompleteData
- models::copilot::CopilotToolStartData
- models::gemini::GeminiMessage
- models::gemini::GeminiSession
- models::gemini::GeminiThought
- models::gemini::GeminiTokens
- models::grok::GrokSessionInfo
- models::grok::GrokSignals
- models::grok::GrokSummary
- models::quota::ClaudeCredentials
- models::quota::ClaudeLimit
- models::quota::ClaudeMoney
- models::quota::ClaudeOauth
- models::quota::ClaudeQuotaSnapshot
- models::quota::ClaudeRefreshResponse
- models::quota::ClaudeScope
- models::quota::ClaudeScopeModel
- models::quota::ClaudeSpend
- models::quota::ClaudeUsageResponse
- models::quota::ClaudeUsageWindow
- models::quota::CodexAuthJson
- models::quota::CodexAuthTokens
- models::quota::CodexQuotaSnapshot
- models::quota::CodexRefreshResponse
- models::quota::CodexSessionRateLimits
- models::quota::CodexSessionWindow
- models::quota::CopilotQuotaEntry
- models::quota::CopilotQuotaSnapshot
- models::quota::CopilotQuotaSnapshots
- models::quota::CopilotUserResponse
- models::quota::CursorIndividualUsage
- models::quota::CursorOnDemand
- models::quota::CursorPlanUsage
- models::quota::CursorQuotaSnapshot
- models::quota::CursorTeamUsage
- models::quota::CursorUsageSummary
- models::quota::GrokAuthEntry
- models::quota::GrokBillingResponse
- models::quota::GrokCreditsConfig
- models::quota::GrokMoney
- models::quota::GrokQuotaSnapshot
- models::quota::GrokRefreshResponse
- models::quota::GrokSettingsResponse
- models::quota::GrokUsagePeriod
- models::quota::QuotaWindow
- models::quota::WhamCredits
- models::quota::WhamRateLimit
- models::quota::WhamResetCreditDetails
- models::quota::WhamResetCredits
- models::quota::WhamResetCreditsDetails
- models::quota::WhamSpendControl
- models::quota::WhamUsageResponse
- models::quota::WhamWindow
- models::usage::PerProviderUsage
- models::usage::ProviderActiveDays
- pricing::ModelPricing
- pricing::ModelPricingMap
- pricing::ModelPricingResult
- pricing::ThresholdTier
- pricing::TierClassifier
- pricing::TierRange
- pricing::TierThresholds
- quota::CodexState
- quota::claude::ClaudeState
- quota::copilot::CopilotState
- quota::cursor::CursorState
- quota::grok::GrokState
- quota::refresh::RefreshCooldown
- scan::ScanDiagnostics
- scan::ScanFailure
- session::state::SessionParseState
- summary_cache::SummaryScanCache
- summary_cache::SummaryScanCacheStats
- update::GitHubAsset
- update::GitHubRelease
- usage::aggregator::StoredCosts
- usage::aggregator::UsageCollection
- usage::aggregator::UsageData
- usage::aggregator::UsageScanOptions
- usage::pipeline::PricedUsageScan
- usage::priced::PricedUsageRow
- usage::summary::ProviderStats
- usage::summary::UsageRow
- usage::summary::UsageSummary
- usage::summary::UsageTotals
- utils::directory::FileInfo
- utils::paths::HelperPaths
- utils::token_extractor::TokenCounts
- utils::usage_processor::CodexTokenTotals
Enums
- config::LogLevel
- config::MigrationStatus
- models::analysis::ExtensionType
- models::claude::ClaudeContentItem
- models::filter::TimeRange
- models::provider::Provider
- models::quota::QuotaSource
- pricing::CostSource
- quota::provider::QuotaOutcome
- quota::wham::ResetCreditsResult
- quota::wham::WhamResult
- session::state::ParseMode
Traits
Functions
- analysis::aggregator::aggregate_sessions_by_model
- analysis::aggregator::aggregate_sessions_by_model_from_paths
- analysis::aggregator::aggregate_sessions_by_model_from_paths_with_cache
- analysis::aggregator::aggregate_sessions_by_model_from_paths_with_diagnostics
- analysis::aggregator::aggregate_sessions_by_model_from_paths_with_providers
- analysis::aggregator::aggregate_sessions_by_model_with_cache
- analysis::aggregator::aggregate_sessions_by_model_with_diagnostics
- analysis::aggregator::aggregate_sessions_by_model_with_providers
- analysis::aggregator::collect_analysis_sessions_from_paths_with
- analysis::aggregator::collect_analysis_sessions_with
- analysis::aggregator::project_analysis_dataset
- analysis::aggregator::project_code_analysis
- analysis::summary::calculate_analysis_provider_totals_from_per_provider
- analysis::summary::convert_to_analysis_rows
- cache::clear_global_cache
- cache::global_cache
- config::json_schema
- config::load
- config::load_in
- config::migrate_config_file
- config::migrate_text
- config::quota_panel_selected
- config::save_merge_models
- config::save_merge_models_in
- config::schema_json
- get_version_info
- logging::apply
- logging::init
- models::filter::resolve_time_range
- models::filter::resolve_time_range_with_default
- pricing::calculate_cost
- pricing::clear_pricing_cache
- pricing::fetch_model_pricing
- pricing::fetch_model_pricing_with
- pricing::normalize_model_name
- pricing::resolve_model_cost
- quota::cache::load_claude_cache
- quota::cache::load_codex_cache
- quota::cache::load_copilot_cache
- quota::cache::load_cursor_cache
- quota::cache::load_grok_cache
- quota::cache::save_claude_cache
- quota::cache::save_codex_cache
- quota::cache::save_copilot_cache
- quota::cache::save_cursor_cache
- quota::cache::save_grok_cache
- quota::claude::fetch_claude_raw
- quota::claude::map_claude_usage
- quota::codex_session::extract_latest_rate_limits
- quota::codex_session::latest_session_rate_limits
- quota::codex_session::latest_session_rate_limits_in
- quota::copilot::fetch_copilot_raw
- quota::copilot::map_copilot_user
- quota::cursor::fetch_cursor_raw
- quota::cursor::map_cursor_usage
- quota::grok::fetch_grok_raw
- quota::grok::map_grok_billing
- quota::http::build_client
- quota::http::detect_cli_version
- quota::http::enable_cli_version_detection
- quota::http::iso_to_unix_secs
- quota::http::parse_version
- quota::provider::spawn_quota_worker
- quota::refresh::file_mtime
- quota::refresh::is_expiring
- quota::refresh::send_refresh
- quota::refresh::update_json_file_in_place
- quota::wham::call_reset_credit_details
- quota::wham::call_wham
- quota::wham::call_wham_with_reset_credits
- quota::wham::fetch_codex_raw
- quota::wham::map_reset_credits_response
- quota::wham::map_wham_response
- quota::wham::parse_auth
- quota::wham::refresh_codex
- scan::build_scan_pool
- session::claude::parse_claude_log_values
- session::claude::parse_claude_logs
- session::codex::parse_codex_logs
- session::copilot::parse_copilot_events
- session::cursor::read_cursor_analysis
- session::cursor::read_cursor_usage
- session::detector::classify_records
- session::detector::detect_extension_type
- session::gemini::parse_gemini_events
- session::hermes::read_hermes_usage
- session::opencode::read_opencode_analysis
- session::opencode::read_opencode_usage
- session::parser::parse_session_file_to_value
- session::parser::parse_session_file_typed
- session::parser::parse_session_file_typed_as
- session::parser::parse_session_file_typed_with_mode
- update::check_update
- update::extract_semver_version
- update::perform_force_update
- update::perform_update
- update::update_interactive
- usage::aggregator::aggregate_usage_from_home
- usage::aggregator::aggregate_usage_from_home_with_diagnostics
- usage::aggregator::aggregate_usage_from_home_with_diagnostics_opts
- usage::aggregator::aggregate_usage_from_home_with_providers
- usage::aggregator::aggregate_usage_from_paths
- usage::aggregator::aggregate_usage_from_paths_with_cache
- usage::aggregator::aggregate_usage_from_paths_with_cache_opts
- usage::aggregator::aggregate_usage_from_paths_with_diagnostics
- usage::aggregator::aggregate_usage_from_paths_with_providers
- usage::pipeline::scan_usage_priced
- usage::priced::price_usage_data
- usage::summary::build_usage_summary
- usage::summary::calculate_provider_totals_from_per_provider
- usage::summary::merge_rows_by_base_model
- utils::directory::collect_files_with_dates
- utils::directory::collect_files_with_max_depth
- utils::directory::is_claude_session_file
- utils::directory::is_codex_session_file
- utils::directory::is_copilot_session_file
- utils::directory::is_gemini_session_file
- utils::directory::is_grok_session_file
- utils::file::count_lines
- utils::file::read_json
- utils::file::read_jsonl
- utils::file::save_json_pretty
- utils::file::write_json_atomic
- utils::file::write_json_atomic_pretty
- utils::file::write_string_atomic
- utils::format::format_compact
- utils::format::format_cost
- utils::format::format_cost_compact
- utils::format::format_duration_until
- utils::format::format_number
- utils::format::get_current_date
- utils::git::get_git_remote_url
- utils::heap::release_freed_heap
- utils::heap::tune_system_allocator
- utils::paths::find_pricing_cache_for_date
- utils::paths::find_pricing_cache_for_date_in
- utils::paths::get_cache_dir
- utils::paths::get_claude_credentials_path
- utils::paths::get_claude_usage_cache_path
- utils::paths::get_codex_usage_cache_path
- utils::paths::get_config_path
- utils::paths::get_copilot_config_path
- utils::paths::get_copilot_usage_cache_path
- utils::paths::get_current_user
- utils::paths::get_cursor_auth_path
- utils::paths::get_cursor_usage_cache_path
- utils::paths::get_grok_auth_path
- utils::paths::get_grok_usage_cache_path
- utils::paths::get_machine_id
- utils::paths::get_pricing_cache_path
- utils::paths::get_pricing_cache_path_in
- utils::paths::get_self_version_cache_path
- utils::paths::list_pricing_cache_files
- utils::paths::list_pricing_cache_files_in
- utils::paths::network_disabled
- utils::paths::resolve_paths
- utils::paths::resolve_paths_from_home
- utils::time::now_rfc3339_utc_nanos
- utils::time::parse_iso_timestamp
- utils::time::rfc3339_utc_nanos
- utils::token_extractor::extract_token_counts
- utils::token_merge::normalize_usage_value
- utils::usage_processor::accumulate_i64_fields
- utils::usage_processor::accumulate_nested_object
- utils::usage_processor::claude_request_context
- utils::usage_processor::process_claude_usage
- utils::usage_processor::process_codex_usage
- utils::usage_processor::process_gemini_usage
Type Aliases
- analysis::summary::AnalysisProviderTotals
- constants::FastHashMap
- constants::FastHashSet
- models::usage::UsageResult
- usage::summary::UsageProviderTotals
Statics
Constants
- CARGO_VERSION
- PKG_DESCRIPTION
- PKG_NAME
- RUST_VERSION
- VERSION
- constants::buffer::AVG_JSONL_LINE_SIZE
- constants::buffer::FILE_READ_BUFFER
- constants::capacity::DATES_IN_USAGE
- constants::capacity::FILE_CACHE_SIZE
- constants::capacity::MODELS_PER_SESSION
- constants::capacity::MODEL_COMBINATIONS
- constants::capacity::SESSION_FILES
- constants::capacity::TOKEN_FIELDS
- constants::refresh::METRICS_REFRESH_MS
- quota::CODEX_LOGIN_HINT
- quota::claude::CLAUDE_LOGIN_HINT
- quota::copilot::COPILOT_LOGIN_HINT
- quota::cursor::CURSOR_LOGIN_HINT
- quota::grok::GROK_LOGIN_HINT
- quota::refresh::EXPIRY_SKEW_SECS
- quota::refresh::REFRESH_COOLDOWN_SECS
- utils::directory::COPILOT_SESSION_MAX_DEPTH
- utils::directory::GROK_SESSION_MAX_DEPTH
- utils::usage_processor::CODEX_TOKEN_FIELDS