use log::LevelFilter; use rraw::auth::AnonymousAuthenticator; use rraw::Client; fn init() { if let Err(error) = env_logger::builder() .is_test(true) .filter_level(LevelFilter::Debug) .try_init() { println!("Logger Failed to Init Error: {}", error); } } #[ignore] #[tokio::test] async fn generic() -> anyhow::Result<()> { init(); let client = Client::login(AnonymousAuthenticator::new(), "RRAW Test (by u/KingTuxWH)").await?; let subreddit = client.subreddit("askreddit").await; assert!(subreddit.is_ok()); let data = subreddit.unwrap(); for (id, value) in data.subreddit.other.iter() { println!("{id}: {value:?}"); } return Ok(()); }