#pokemon #utilities #collection #index #conversion #github #entry

bin+lib pokemon-utils

一个与宝可梦相关的实用工具集合 项目主页:https://github.com/isaacadams/pokemon-utils

5 个版本

0.1.31 2024年7月29日
0.1.3 2024年1月20日
0.1.2 2023年10月3日
0.1.1 2023年10月2日
0.1.0 2023年10月2日

#6 in #entry

Download history 136/week @ 2024-07-29

136 每月下载量

MIT/Apache

120KB
5K SLoC

Pokemon Utils

一个与宝可梦相关的实用工具集合

use pokemon_utils::{self, is_rare, PokedexEntry};

fn main() {
    let pokemon = pokemon_utils::encounter_random_pokemon();
    // one way to convert pokemon index into an entry
    let _: &PokedexEntry = PokedexEntry::get_by_id(pokemon as usize).unwrap();
    // another way to do the conversion
    let entry: &PokedexEntry = pokemon.try_into().unwrap();
    println!("found a wild {}!", entry.name);
    println!("is rare? {}", is_rare(&entry.index));
}

资源

依赖

~295–405KB