A pixiv AppAPI in Rust.
```rust use pixivcrab::{AppApi, AppApiConfig, AuthMethod}; use reqwest::ClientBuilder; use std::env::var;
async fn example() { let mut config = AppApiConfig::default(); config.setlanguage("en-us").unwrap(); let api = AppApi::newwithconfig( AuthMethod::RefreshToken(var("PIXIVREFRESHTOKEN").unwrap()), ClientBuilder::new(), config, ) .unwrap(); let user = api.userdetail("123456").await.unwrap(); println!("{:?}", user); let mut pager = api.illust_bookmarks("123456", false); while let Some(r) = pager.next().await.unwrap() { for i in r.illusts { println!("{} {:?}", i.title, i.tags); } } } ```