pandascore/
lib.rs

1//! # Rust client for the [PandaScore API](https://pandascore.co/).
2//!
3//! Currently **only** supports the free tier of the API.
4//!
5//! ## Features
6//! - [ ] "All Video Games" endpoints
7//!     - [ ] Incidents
8//!     - [x] Leagues
9//!     - [ ] Lives
10//!     - [x] Matches
11//!     - [x] Players
12//!     - [x] Series
13//!     - [x] Teams
14//!     - [x] Tournaments
15//!     - [ ] Video Games
16//! - [ ] "League of Legends" endpoints
17//!     - [x] Champions
18//!     - [ ] ~Games~
19//!     - [x] Items
20//!     - [x] Leagues
21//!     - [ ] ~Mastery~
22//!     - [ ] ~Stats~
23//!     - [x] Matches
24//!     - [ ] ~Stats~
25//!     - [x] Players
26//!     - [x] Series
27//!     - [x] Teams
28//!     - [x] Spells
29//!     - [x] Tournaments
30//! - [ ] "Call of Duty" endpoints
31//! - [ ] "Counter Strike" endpoints
32//! - [ ] "Dota 2" endpoints
33//! - [ ] "EA Sports FC" endpoints
34//! - [ ] "LOL Wild Rift" endpoints
35//! - [ ] "Mobile Legends: Bang Bang" endpoints
36//! - [ ] "OverWatch" endpoints
37//! - [ ] "PUBG" endpoints
38//! - [ ] "Rainbow Six Siege" endpoints
39//! - [x] "Rocket League" endpoints
40//! - [ ] "Valorant" endpoints
41//! - [ ] "King of Glory" endpoints
42//! - [ ] "StarCraft 2" endpoints
43//! - [ ] "StarCraft Brood War" endpoints
44//!
45//! ## Examples
46//! To search for a league by name:
47//! ```rust,no_run
48#![doc = include_str!("../examples/list_leagues.rs")]
49//! ```
50//! To get a player by ID or name:
51//! ```rust,no_run
52#![doc = include_str!("../examples/get_player.rs")]
53//! ```
54
55mod client;
56pub mod endpoint;
57pub mod model;
58
59pub use client::{Client, ClientTransport};