List of all items
Structs
- config::Config
- data_fetcher::cache::CacheInfo
- data_fetcher::cache::CacheStats
- data_fetcher::cache::persistence::PlayerName
- data_fetcher::cache::persistence::PlayerNameStore
- data_fetcher::cache::ttl_cache::TtlCache
- data_fetcher::models::bracket::BracketMatchup
- data_fetcher::models::bracket::BracketPhase
- data_fetcher::models::bracket::PlayoffBracket
- data_fetcher::models::common::GameData
- data_fetcher::models::common::PlayoffSeriesScore
- data_fetcher::models::detailed::DetailedGame
- data_fetcher::models::detailed::DetailedGameResponse
- data_fetcher::models::detailed::DetailedTeam
- data_fetcher::models::detailed::PenaltyEvent
- data_fetcher::models::detailed::Period
- data_fetcher::models::goals::EmbeddedPlayer
- data_fetcher::models::goals::GoalEvent
- data_fetcher::models::goals::GoalEventData
- data_fetcher::models::players::Player
- data_fetcher::models::schedule::ScheduleApiGame
- data_fetcher::models::schedule::ScheduleGame
- data_fetcher::models::schedule::ScheduleResponse
- data_fetcher::models::schedule::ScheduleTeam
- data_fetcher::models::standings::ApiStandingsTeam
- data_fetcher::models::standings::StandingsEntry
- data_fetcher::models::standings::StandingsResponse
- data_fetcher::player_names::DisambiguationContext
- teletext_ui::core::TeletextPage
- teletext_ui::footer::FooterContext
- teletext_ui::layout::AlignmentCalculator
- teletext_ui::layout::ColumnLayoutManager
- teletext_ui::layout::IntelligentTruncator
- teletext_ui::layout::LayoutConfig
- testing_utils::PropertyTesting
- testing_utils::TestDataBuilder
- ui::interactive::navigation_manager::LoadingIndicatorConfig
- ui::interactive::navigation_manager::PageCreationConfig
- ui::interactive::navigation_manager::PageRestorationParams
- ui::interactive::state_manager::AdaptivePollingState
- ui::interactive::state_manager::ChangeDetectionState
- ui::interactive::state_manager::InteractiveState
- ui::interactive::state_manager::NavigationState
- ui::interactive::state_manager::TimerState
- ui::interactive::state_manager::UIState
- ui::teletext::compact_display::CompactDisplayConfig
- ui::teletext::game_result::GameResultData
- ui::teletext::loading_indicator::LoadingIndicator
- ui::teletext::page_config::TeletextPageConfig
Enums
- data_fetcher::api::tournament_logic::TournamentType
- error::AppError
- teletext_ui::core::TeletextRow
- timezone_check::TimezoneProblem
- ui::interactive::state_manager::ViewMode
- ui::teletext::compact_display::CompactModeValidation
- ui::teletext::compact_display::TerminalWidthValidation
- ui::teletext::game_result::ScoreType
Traits
Functions
- config::paths::get_cache_dir_path
- config::paths::get_config_path
- config::paths::get_log_dir_path
- config::user_prompts::print_header_box
- config::user_prompts::prompt_for_api_domain
- config::user_prompts::test_api_with_animation
- config::validation::validate_config
- constants::http_timeout_with_margin
- data_fetcher::api::bracket_api::fetch_playoff_bracket
- data_fetcher::api::date_logic::determine_fetch_date
- data_fetcher::api::date_logic::determine_fetch_date_with_time
- data_fetcher::api::date_logic::is_preseason_only_month
- data_fetcher::api::date_logic::parse_date_and_season
- data_fetcher::api::http_client::create_http_client_with_timeout
- data_fetcher::api::orchestrator::fetch_liiga_data
- data_fetcher::api::orchestrator::fetch_next_game_date_hint
- data_fetcher::api::orchestrator::fetch_previous_game_date_hint
- data_fetcher::api::season_schedule::fetch_regular_season_start_date
- data_fetcher::api::season_utils::is_historical_date
- data_fetcher::api::season_utils::is_historical_date_with_current_time
- data_fetcher::api::season_utils::should_use_schedule_for_playoffs
- data_fetcher::api::season_utils::should_use_schedule_for_playoffs_with_current_time
- data_fetcher::api::standings_api::fetch_standings
- data_fetcher::api::tournament_logic::build_tournament_list
- data_fetcher::api::tournament_logic::build_tournament_list_fallback
- data_fetcher::api::tournament_logic::determine_active_tournaments
- data_fetcher::api::tournament_logic::determine_tournaments_for_month
- data_fetcher::api::tournament_logic::fetch_tournament_games
- data_fetcher::api::tournament_logic::historical_tournaments_for_month
- data_fetcher::api::urls::build_game_url
- data_fetcher::api::urls::build_schedule_url
- data_fetcher::api::urls::build_standings_url
- data_fetcher::api::urls::build_tournament_schedule_url
- data_fetcher::api::urls::build_tournament_url
- data_fetcher::api::urls::create_tournament_key
- data_fetcher::cache::cache_detailed_game_data
- data_fetcher::cache::cache_goal_events_data
- data_fetcher::cache::cache_http_response
- data_fetcher::cache::cache_players
- data_fetcher::cache::cache_players_with_disambiguation
- data_fetcher::cache::cache_tournament_data
- data_fetcher::cache::clear_all_caches
- data_fetcher::cache::clear_cache
- data_fetcher::cache::clear_detailed_game_cache
- data_fetcher::cache::clear_goal_events_cache
- data_fetcher::cache::clear_http_response_cache
- data_fetcher::cache::clear_response_caches
- data_fetcher::cache::clear_tournament_cache
- data_fetcher::cache::create_detailed_game_key
- data_fetcher::cache::create_goal_events_key
- data_fetcher::cache::get_all_cache_stats
- data_fetcher::cache::get_cached_detailed_game_data
- data_fetcher::cache::get_cached_goal_events_data
- data_fetcher::cache::get_cached_http_response
- data_fetcher::cache::get_cached_players
- data_fetcher::cache::get_cached_tournament_data_with_start_check
- data_fetcher::cache::get_detailed_cache_debug_info
- data_fetcher::cache::has_live_games
- data_fetcher::cache::is_awaiting_start
- data_fetcher::cache::persistence::clear_all_cache_files
- data_fetcher::cache::persistence::clear_all_cache_files_in
- data_fetcher::cache::reset_all_caches_with_confirmation
- data_fetcher::cache::schedule_cache_ttl
- data_fetcher::cache::should_bypass_cache_for_starting_games
- data_fetcher::game_utils::has_live_games_from_game_data
- data_fetcher::models::bracket::build_playoff_bracket
- data_fetcher::player_names::build_full_name
- data_fetcher::player_names::create_fallback_name
- data_fetcher::player_names::extract_first_chars
- data_fetcher::player_names::extract_first_initial
- data_fetcher::player_names::format_for_display
- data_fetcher::player_names::format_for_display_with_first_initial
- data_fetcher::player_names::format_with_disambiguation
- data_fetcher::player_names::get_players_needing_disambiguation
- data_fetcher::player_names::group_players_by_last_name
- data_fetcher::player_names::group_players_by_last_name_indices
- data_fetcher::player_names::is_disambiguation_needed
- data_fetcher::processors::game_status::determine_game_status
- data_fetcher::processors::game_status::format_time
- data_fetcher::processors::goal_events::create_basic_goal_events
- data_fetcher::processors::goal_events::create_goal_events_with_rosters
- data_fetcher::processors::goal_events::process_goal_events
- data_fetcher::processors::goal_events::process_goal_events_with_disambiguation
- data_fetcher::processors::goal_events::process_team_goals
- data_fetcher::processors::goal_events::process_team_goals_with_disambiguation
- data_fetcher::processors::player_fetching::try_fetch_player_names_for_game
- data_fetcher::processors::playoff_series::calculate_series_scores
- data_fetcher::processors::time_formatting::should_show_todays_games
- data_fetcher::processors::time_formatting::should_show_todays_games_with_time
- teletext_ui::bracket_display::render_bracket
- teletext_ui::bracket_display::truncate_team_name
- teletext_ui::footer::calculate_footer_position
- teletext_ui::footer::render_corner_spinner
- teletext_ui::footer::render_footer_with_view
- teletext_ui::footer::render_loading_line
- teletext_ui::formatting::format_complete_score_line
- teletext_ui::formatting::format_game_time
- teletext_ui::formatting::format_playing_time
- teletext_ui::formatting::format_score_with_indicators
- teletext_ui::formatting::get_score_color
- teletext_ui::formatting::should_highlight_score
- teletext_ui::rendering::truncate_team_name_gracefully
- teletext_ui::season_utils::calculate_days_until_regular_season
- testing_utils::create_basic_game
- timezone_check::check
- ui::components::abbreviations::get_team_abbreviation
- ui::interactive::navigation_manager::create_bracket_page
- ui::interactive::navigation_manager::create_error_page
- ui::interactive::navigation_manager::create_future_games_page
- ui::interactive::navigation_manager::create_loading_page
- ui::interactive::navigation_manager::create_or_restore_page
- ui::interactive::navigation_manager::create_page
- ui::interactive::navigation_manager::create_page_not_found_page
- ui::interactive::navigation_manager::create_standings_page
- ui::interactive::navigation_manager::format_date_for_display
- ui::interactive::navigation_manager::handle_page_restoration
- ui::interactive::navigation_manager::is_future_game
- ui::interactive::navigation_manager::manage_loading_indicators
- ui::interactive::run_interactive_ui
- ui::teletext::colors::away_scorer_fg
- ui::teletext::colors::goal_type_fg
- ui::teletext::colors::header_bg
- ui::teletext::colors::header_fg
- ui::teletext::colors::home_scorer_fg
- ui::teletext::colors::result_fg
- ui::teletext::colors::scheduled_time_fg
- ui::teletext::colors::subheader_fg
- ui::teletext::colors::text_fg
- ui::teletext::colors::title_bg
- ui::teletext::colors::winning_goal_fg
Constants
- NAME
- VERSION
- constants::DEFAULT_HTTP_CONNECT_TIMEOUT_SECONDS
- constants::DEFAULT_HTTP_TIMEOUT_SECONDS
- constants::HTTP_POOL_MAX_IDLE_PER_HOST
- constants::MAX_PLAYER_NAME_LENGTH
- constants::SERIES_SCORE_FETCH_TIMEOUT_SECONDS
- constants::bracket::VISIBILITY_GRACE_DAYS
- constants::cache_ttl::COMPLETED_GAMES_SECONDS
- constants::cache_ttl::LIVE_GAMES_SECONDS
- constants::cache_ttl::STARTING_GAMES_SECONDS
- constants::cache_ttl::TOURNAMENT_UNAVAILABLE_SECONDS
- constants::colors::TELETEXT_CYAN
- constants::colors::TELETEXT_GREEN
- constants::colors::TELETEXT_RED
- constants::colors::TELETEXT_WHITE
- constants::colors::TELETEXT_YELLOW
- constants::env_vars::API_FETCH_TIMEOUT
- constants::env_vars::BRACKET_GRACE_DAYS
- constants::refresh::LIVE_GAMES_INTERVAL_SECONDS
- constants::retry::INITIAL_BACKOFF_MS
- constants::retry::MAX_ATTEMPTS
- constants::retry::MAX_RETRY_AFTER_SECONDS
- constants::retry::SECONDARY_TOURNAMENT_MAX_ATTEMPTS
- data_fetcher::api::date_logic::PLAYOFFS_END_MONTH
- data_fetcher::api::date_logic::PLAYOFFS_START_MONTH
- data_fetcher::api::date_logic::PRESEASON_END_MONTH
- data_fetcher::api::date_logic::PRESEASON_START_MONTH
- teletext_ui::core::CONTENT_MARGIN