2 个版本

0.1.1 2020年3月8日
0.1.0 2019年9月3日

#18 in #forecast

WTFPL 许可证

60KB
531

Accuweather 包

Build Status Crates.io

此包提供了与 accuweather 预测和当前条件 API 交互的客户端。目前有三种函数可以与 API 交互。

示例

extern crate accuweather;

let api_key = "abcdefg".to_string();
let client = accuweather::Accuweather::new(api_key, Some(12345), None);
// get next 12 hours of hourly forecasts
let hourly_forecasts = client.get_hourly_forecasts(12);

let daily_forecasts = client.get_daily_forecasts(5);
let conditions = client.get_current_conditions();

lib.rs:

Accuweather,一个用于与 accuweather API 交互的包

此包提供了与 accuweather 预测和当前条件 API 交互的客户端。目前有三种函数可以与 API 交互。

示例

extern crate accuweather;
#[cfg(doctest)]
let _mocks = tests::set_mocks();
let api_key = "abcdefg".to_string();
let client = accuweather::Accuweather::new(api_key, Some(12345), None);
// get next 12 hours of hourly forecasts
let hourly_forecasts = client.get_hourly_forecasts(12);

let daily_forecasts = client.get_daily_forecasts(5);
let conditions = client.get_current_conditions();

依赖项

~23MB
~483K SLoC