macro_rules! query {
( $($i:ident = $e:expr),* ) => { ... };
(@inner, search_query, $e:expr, $temp_query:ident) => { ... };
(@inner, start, $e:expr, $temp_query:ident) => { ... };
(@inner, max_results, $e:expr, $temp_query:ident) => { ... };
(@inner, sort_by, $e:expr, $temp_query:ident) => { ... };
(@inner, sort_order, $e:expr, $temp_query:ident) => { ... };
}
Macro that allows you to easily build ArxivQuery.
use arxiv::query;
let query = query!(
search_query = "cat:cs.CL",
start = 0,
max_results = 5,
sort_by = "submittedDate",
sort_order = "descending"
);