3 个版本
0.1.2 | 2021年5月15日 |
---|---|
0.1.1 | 2021年5月15日 |
0.1.0 | 2021年5月15日 |
#9 在 #hacker-news
23 每月下载量
用于 hncat
5KB
88 代码行
hackernews-types
此包包含与 Hacker News API 交互的简单类型。API 文档不佳,有一些差异。此包中的类型可以解析 Hacker News API 返回的每个项目。
示例
use anyhow::Result;
use reqwest;
use hackernews_types::Item;
#[tokio::main]
async fn main() -> Result<()>{
let client = reqwest::Client::new();
let resp = client.get("https://hacker-news.firebaseio.com/v0/item/8863.json").send().await?;
let item: Item = resp.json().await?;
println!("Item: {:?}", item);
Ok(())
}
依赖项
~1.3–2.1MB
~40K SLoC