Expand description
Une bibliothèque Rust pour interagir avec l’API de la Fédération Française de Tennis de Table (FFTT), permettant d’accéder aux informations sur les joueurs, clubs, compétitions et classements.
§Exemples
§Récupérer un club
use libfftt::club::Club;
let montpellier = Club::new("11340010").await;
println!("Nom du club : {}", montpellier.nom);
Affichera :
Nom du club : MONTPELLIER TT
§Récupérer un joueur
use libfftt::joueur::Joueur;
let felix = Joueur::new("3421810").await.expect("Erreur lors de la récupération du joueur");
println!("Nom du joueur : {}", felix.prenom);
Affichera :
Nom du joueur : Felix
§Récupérer les joueurs d’un club
use libfftt::club::Club;
let montpellier = Club::new("11340010").await;
let joueurs = montpellier.api_joueurs().await;
On peut ensuite itérer dessus :
joueurs.iter().map(|j| println!("Joueur : {} {}, points : {}", j.prenom, j.nom, j.point));
§Récupérer les équipes d’un club
use libfftt::club::Club;
let montpellier = Club::new("11340010").await;
let equipes = montpellier.api_equipes().await;
On peut ensuite itérer dessus :
equipes.iter().map(|e| println!("Équipe : {}", e.nom));
Modules§
- club
- Club
- date
- Objet date permettant les comparaisons
- equipe
- Équipe en compétition
- joueur
- Joueur
- journee
- Journée de compétition
- partie
- Ensemble des rencontres d’une saison
- poule
- Poule de l’équipe en compétition
- tour
- Tour d’une phase
Constants§
- API
- Base des endpoints d’API
- DEBSAISON_
JOUR - Jour du début de saison
- DEBSAISON_
MOIS - Mois du début de saison
- MISAISON_
JOUR - Jour du mois séparant la phase 1 de la phase 2
- MISAISON_
MOIS - Mois séparant la phase 1 de la phase 2