3个不稳定版本
0.2.0 | 2021年3月6日 |
---|---|
0.1.1 | 2020年4月12日 |
0.1.0 | 2019年11月16日 |
#4 in #picture
11KB
184 代码行
apod-async-client
apod-async-client
是一个提供NASA "每日天文图片" API的简单客户端的crate。
客户端基于 reqwest 和 tokio,并要求在您的应用程序中设置tokio反应器。
use apod_async_client::{APODClient, APODClientError, Date};
use std::error::Error;
#[tokio::main]
async fn main() -> Result<(), APODClientError> {
let client = APODClient::new("DEMO_KEY");
let (metadata, rate_limit) = client.get_picture(&Date::Today, true).await?;
Ok(())
}
这个crate非常简单,但让我练习了以下点
依赖项
~3–19MB
~246K SLoC