aboutsummaryrefslogtreecommitdiffstats
path: root/license-generator/src/params.rs
blob: 80136c2d0aaed967068b401c021851cb86a4450c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::collections::BTreeMap;

use url::form_urlencoded;

pub fn parse(params: &str) -> BTreeMap<String, String> {
    let iter = form_urlencoded::parse(params.as_bytes()).into_owned();
    let mut dict = BTreeMap::new();

    for (key, value) in iter {
        dict.insert(key, value);
    }

    dict
}