use booru::{Client, danbooru::DanbooruClient};
use tracing::Level;
use tracing_subscriber::FmtSubscriber;
#[tokio::main]
async fn main() {
let subscriber = FmtSubscriber::builder()
.with_max_level(Level::DEBUG)
.finish();
tracing::subscriber::set_global_default(subscriber).expect("setting default subscriber failed");
let posts = DanbooruClient::builder()
.limit(5)
.build()
.get_autocomplete("f")
.await
.expect("There was an error retrieving posts from the API");
println!("{:?}", posts);
}