# hackernews-types This package contains simple types for interacting with the [Hacker News API](https://github.com/HackerNews/API). The API documentation is not great and there are some differences. The types contained within this crate can parse every item returned from the hacker news API. ## Example: ```rust 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(()) } ```