[][src]Macro arxiv::query

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.

Example

use arxiv::query;

// query type is ArxivQuery
let query = query!(
    search_query = "cat:cs.CL",
    start = 0,
    max_results = 5,
    sort_by = "submittedDate",
    sort_order = "descending"
);