wc-data 0.2.1

Pluggable data layer for the World Cup 2026 TUI: a normalized domain model and provider backends (ESPN, API-Football, football-data.org).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Provider backends.
//!
//! Each submodule translates one upstream API into the normalized
//! [`crate::domain`] model by implementing [`crate::provider::ScoreProvider`].
//! Backends are selected at runtime via [`crate::provider::Provider`].

mod api_football;
mod common;
mod espn;
mod football_data;

pub use api_football::ApiFootballProvider;
pub use espn::EspnProvider;
pub use football_data::FootballDataProvider;