summaryrefslogtreecommitdiffstats
path: root/src/param.rs
blob: daccc45099e7ab7dae585699cedf538b79b113b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::collections::BTreeMap;

pub type Parameters = BTreeMap<String, String>;

#[macro_export]
macro_rules! parameters(
    { $($key:expr => $value:expr),* } => {
        #[allow(unused_mut)]
        {
            let mut m : ::std::collections::BTreeMap<String, String> =
                ::std::collections::BTreeMap::new();
            $( m.insert($key.into(), $value.into()); )*
            m
        }
     };
);