5 个不稳定版本
0.3.2 | 2020 年 6 月 23 日 |
---|---|
0.3.1 | 2020 年 1 月 22 日 |
0.3.0 | 2020 年 1 月 22 日 |
0.2.0 | 2020 年 1 月 22 日 |
0.1.0 | 2020 年 1 月 22 日 |
#19 in #holidays
48KB
335 行
假日 API Rust 客户端
用 Rust 编写的 假日 API 客户端包装器。
服务 | 状态 |
---|---|
AppveyorCI | |
crates.io |
Pure Rust 绑定到 假日 API。
依赖和支持
holiday-api-rust 旨在在所有一级支持的 Rust 系统上工作
- MacOSX
- Linux
- Windows
最低编译器版本
由于使用了某些功能,holiday-api-rust 需要 rustc
版本 1.18 或更高。
入门
将以下内容添加到您的 Cargo.toml
[dependencies]
holiday_api_rust = "0.3.1"
serde_json = "1.0"
然后在您的 lib.rs
或 main.rs
文件中添加
extern crate holiday_api_rust;
let client = HolidayAPIClient::new("HolidayAPI key here");
match client.search_holidays("2019", "BR") {
Err(e) => eprintln!("{:?}", e),
Ok(holidays) => {
for holiday in holidays {
println!("Holiday: {} | Date: {} | Country: {}", holiday.name, holiday.date, holiday.country);
}
}
}
许可证
许可协议下
- MIT 许可证 (LICENSE 或 http://opensource.org/licenses/MIT)
依赖项
~16–26MB
~384K SLoC