2 个版本 (1 个稳定版)
使用旧的 Rust 2015
| 1.0.0 | 2017年3月8日 |
|---|---|
| 0.1.0 | 2017年3月6日 |
#10 in #pokémon
72KB
71 行代码(不包括注释)
宝可梦 
主分支 | 稳定版 | 开发版
一个受 Pokémon 启发的微型 Rust 库,可让您获取宝可梦名称。
注意
该项目尚未完成,非常不稳定且仅部分编写。请不要在生产环境中使用,尽管如果您生产需要宝可梦名称,这会有些奇怪。
安装
cargoinstall pokemon
API
注意
目前,宝可梦仅限于以下属性
| 属性 | 类型 |
|---|---|
| species | i32 |
| language | i32 |
| name | String |
| genus | Option<String> |
语言对应这些 ID
| id | language |
|---|---|
| 1 | 日语(原文) |
| 2 | 日语(转写) |
| 3 | 韩语 |
| 4 | 中文 |
| 5 | 法语 |
| 6 | 德语 |
| 7 | 西班牙语 |
| 8 | 意大利语 |
| 9 | 英语 |
pokemon::get_all()
返回一个 Pokemon 向量。
pokemon::get_pokemon(id,lang)
根据指定的 ID 和语言返回宝可梦。
pokemon::get_random()
返回一个随机宝可梦。
pokemon::get_random_with_lang()
返回一个指定语言的随机宝可梦。
pokemon::get_name(id)
根据其 ID 返回宝可梦的名称。(英文)
pokemon::get_name_with_lang(id,lang)
根据 ID 和语言返回宝可梦的名称。
依赖项
~2MB
~19K SLoC