5 个版本
0.1.0 | 2021 年 10 月 26 日 |
---|---|
0.0.5 | 2021 年 10 月 26 日 |
0.0.3 | 2021 年 10 月 20 日 |
0.0.2 | 2021 年 10 月 20 日 |
0.0.1 | 2021 年 10 月 20 日 |
#5 in #co
11KB
276 行
Rust Swapi 客户端
Rust 星球大战 API 客户端 (https://swapi.co/)
用法
将以下内容添加到您的 Cargo.toml
[dependencies]
swapi_client = "0.1.0"
示例用法
use swapi_client::RequestHandler;
use swapi_client::{Film, People, Planet, Species, Starship, Vehicle};
// Get Planet object
Planet::get(10);
// Get Planets
let planet_list = Planet::list(Some(2)).unwrap();
// Check list data has prev or next pagination
planet_list.has_next();
planet_list.has_prev();
// Query to next or prev pagination, return Option<Box<ListData>>
planet_list.next();
planet_list.prev();
// Iterate from list data
for planet in planet_list.into_iter() {
println!("Planet: {}", planet.name);
}
lib.rs
:
Rust 星球大战 API 客户端
依赖关系
~4–15MB
~232K SLoC