#![recursion_limit = "128"]
#[tokio::main]
async fn main() -> oai::err::Result<()> {
let client = oai::Client::new("https://repository.tcu.edu/oai/request")?;
let params = oai::list_records::Params {
set: Some("col_116099117_11012".into()),
..oai::list_records::Params::default()
};
let res = client.list_records_all::<oai::metadata::Xoai>(Some(params)).await?;
println!("{}", serde_json::to_string_pretty(&res).unwrap());
Ok(())
}