blob: 836e920d1943de81f8b157ea2ed55d56e2ab0f21 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
use std::borrow::Cow;
use std::collections::BTreeMap;
use url::form_urlencoded;
pub fn parse<'a>(params: &'a str) -> BTreeMap<Cow<'a, str>, Cow<'a, str>> {
let iter = form_urlencoded::parse(params.as_bytes());
let mut dict = BTreeMap::new();
for (key, value) in iter {
dict.insert(key, value);
}
dict
}
|