9 个版本
0.2.2 | 2020年7月31日 |
---|---|
0.2.1 | 2020年7月16日 |
0.1.6 | 2020年7月4日 |
#23 in #status-code
每月下载量 36
14KB
334 代码行数(不含注释)
镍-rs
用于与多伦多大学 API Nikel 交互的 Rust 库:http://nikel.ml
用法
use std::vec:Vec;
use nikel_rs::NikelAPI;
let client = NikelAPI::Client::new(); // Create client
let opts: Vec<(&str, &str)> = vec![("code", "CSC108"), ("campus", "mississauga")] // Query options
let resp = client.courses(opts).expect("Error!"); // Get
if resp.status_code == 200 {
println!("{}", resp.response[0].description); // Print the first course's description
} else {
println!("Error!");
}
更完整的示例请见 Nikel-CLI
依赖
~3–7MB
~169K SLoC