2 个版本 (1 个稳定版)

使用旧的 Rust 2015

1.0.0 2017年3月8日
0.1.0 2017年3月6日

#10 in #pokémon

MIT 许可证

72KB
71 行代码(不包括注释)

宝可梦 premierball

Travis Crates.io contributions

主分支 | 稳定版 | 开发版

一个受 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