blob: 1b234e72a23c4d9bd0201eaa60d95009440bbc66 (
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(crate) 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
}
|