extern crate pocket;
use pocket::{get::PocketGetRequest, Pocket};
use std::error::Error;
#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
let pocket = Pocket::new(
&std::env::var("POCKET_CONSUMER_KEY")?,
&std::env::var("POCKET_ACCESS_TOKEN")?,
);
let items = {
let mut request = PocketGetRequest::new();
request.count(10);
request.complete();
pocket.get(&request).await?
};
println!("items: {:?}", items);
Ok(())
}