4 releases
0.1.3 | Jan 20, 2024 |
---|---|
0.1.2 | Oct 3, 2023 |
0.1.1 | Oct 2, 2023 |
0.1.0 | Oct 2, 2023 |
#10 in #pokemon
43 downloads per month
115KB
5K
SLoC
Pokemon Utils
a collection of pokemon related utilities
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));
}
Dependencies
~290–400KB