params

Macro params 

Source
macro_rules! params {
    () => { ... };
    ($($key:ident => $value:expr),* $(,)?) => { ... };
    ($($value:expr),* $(,)?) => { ... };
}
Expand description

let name = d; let age = 4; params!{a => 1, b => 2, c => name } —> generate Params::NamedParams{“a” : 1, “b”: 2, “c”: “d”} params!{ name, age } —> generate Params::QuestionParams{ vec![“d”, 4] }