src/data.rs (301 loc)fn name, fn normalize_team, fn strip_accents, fn load_from_dir, fn load_brasileirao, fn load_cup, fn load_libertadores, fn load_extended, fn load_historical, fn load_fifa, struct Match, struct Player, struct Dataset, enum Competition
src/lib.rs (4 loc)
src/main.rs (32 loc)fn main
src/mcp.rs (133 loc)fn comp_from_str, fn tools_list, fn call_tool, fn handle_request
src/queries.rs (249 loc)fn new, fn matches_between, fn matches_for_team, fn matches_by_competition_season, fn team_stats, fn head_to_head, fn standings, fn search_players, fn players_by_nationality, fn players_by_club, fn biggest_wins, fn average_goals_per_match, fn home_win_rate, struct TeamStats, struct HeadToHead, struct Query
tests/integration.rs (108 loc, test)fn load, fn normalizes_team_names_across_variants, fn dataset_loads_all_files, fn bdd_find_matches_between_two_teams, fn bdd_team_statistics_for_season, fn head_to_head_totals_are_consistent, fn standings_produce_20ish_teams_for_brasileirao, fn player_search_finds_brazilian_star, fn players_by_nationality_brazil_is_ranked, fn average_goals_and_home_win_rate_are_sensible, fn biggest_wins_returns_limit, fn mcp_tools_list_and_call_work