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
        }
     };
);