f1-telemetry-client 0.1.1

Telemetry client for F1 game by Codemasters
Documentation
#[derive(Debug, Eq, PartialEq, Copy, Clone)]
pub enum Driver {
    CarlosSainz,
    DaniilKvyat,
    DanielRicciardo,
    KimiRaikkonen,
    LewisHamilton,
    MaxVerstappen,
    NicoHulkenburg,
    KevinMagnussen,
    RomainGrosjean,
    SebastianVettel,
    SergioPerez,
    ValtteriBottas,
    EstebanOcon,
    LanceStroll,
    ArronBarnes,
    MartinGiles,
    AlexMurray,
    LucasRoth,
    IgorCorreia,
    SophieLevasseur,
    JonasSchiffer,
    AlainForest,
    JayLetourneau,
    EstoSaari,
    YasarAtiyeh,
    CallistoCalabresi,
    NaotaIzum,
    HowardClarke,
    WilhelmKaufmann,
    MarieLaursen,
    FlavioNieves,
    PeterBelousov,
    KlimekMichalski,
    SantiagoMoreno,
    BenjaminCoppens,
    NoahVisser,
    GertWaldmuller,
    JulianQuesada,
    DanielJones,
    ArtemMarkelov,
    TadasukeMakino,
    SeanGelael,
    NyckDeVries,
    JackAitken,
    GeorgeRussell,
    MaximilianGunther,
    NireiFukuzumi,
    LucaGhiotto,
    LandoNorris,
    SergioSetteCamara,
    LouisDeletraz,
    AntonioFuoco,
    CharlesLeclerc,
    PierreGasly,
    AlexanderAlbon,
    NicholasLatifi,
    DorianBoccolacci,
    NikoKari,
    RobertoMerhi,
    ArjunMaini,
    AlessioLorandi,
    RubenMeijer,
    RashidNair,
    JackTremblay,
    AntonioGiovinazzi,
    RobertKubica,
    NobuharuMatsushita,
    NikitaMazepin,
    GuanyaZhou,
    MickSchumacher,
    CallumIlott,
    JuanManuelCorrea,
    JordanKing,
    MahaveerRaghunathan,
    TatianaCalderon,
    AnthoineHubert,
    GuilianoAlesi,
    RalphBoschung,
    DevonButler,
    LukasWebber,
    Player,
    Unknown,
}

impl Driver {
    pub fn name(self) -> &'static str {
        match self {
            Driver::CarlosSainz => "Carlos Sainz",
            Driver::DaniilKvyat => "Daniil Kvyat",
            Driver::DanielRicciardo => "Daniel Ricciardo",
            Driver::KimiRaikkonen => "Kimi Raikkonen",
            Driver::LewisHamilton => "Lewis Hamilton",
            Driver::MaxVerstappen => "Max Verstappen",
            Driver::NicoHulkenburg => "Nico Hulkenberg",
            Driver::RomainGrosjean => "Romain Grosjean",
            Driver::KevinMagnussen => "Kevin Magnussen",
            Driver::SebastianVettel => "Sebastian Vettel",
            Driver::SergioPerez => "Sergio Perez",
            Driver::ValtteriBottas => "Valtteri Bottas",
            Driver::EstebanOcon => "Esteban Ocon",
            Driver::LanceStroll => "Lance Stroll",
            Driver::CharlesLeclerc => "Charles Leclerc",
            Driver::LandoNorris => "Lando Norris",
            Driver::AlexanderAlbon => "Alexander Albon",
            Driver::PierreGasly => "Pierre Gasly",
            Driver::GeorgeRussell => "George Russell",
            Driver::NicholasLatifi => "Nicholas Latifi",
            Driver::AntonioGiovinazzi => "Antonio Giovinazzi",
            Driver::MickSchumacher => "Mick Schumacher",
            Driver::CallumIlott => "Callum Ilott",
            Driver::AnthoineHubert => "Anthoine Hubert",
            Driver::RobertKubica => "Robert Kubica",
            Driver::GuanyaZhou => "Guanya Zhou",
            Driver::Player => "Player",
            _ => "[N/A]",
        }
    }
}