wc_data/backends/mod.rs
1//! Provider backends.
2//!
3//! Each submodule translates one upstream API into the normalized
4//! [`crate::domain`] model by implementing [`crate::provider::ScoreProvider`].
5//! Backends are selected at runtime via [`crate::provider::Provider`].
6
7mod api_football;
8mod common;
9mod espn;
10mod football_data;
11
12pub use api_football::ApiFootballProvider;
13pub use espn::EspnProvider;
14pub use football_data::FootballDataProvider;