From 873cef6fbba01c99733c97378b5f001779604cf4 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 6 Apr 2023 08:34:24 +0000 Subject: fix(context): custom parameters format for easy lifetimes --- src/utilities.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/utilities.rs') diff --git a/src/utilities.rs b/src/utilities.rs index 68962ff..aa14292 100644 --- a/src/utilities.rs +++ b/src/utilities.rs @@ -31,3 +31,13 @@ pub fn queries_from_url(url: &url::Url) -> HashMap { queries } + +#[must_use] +pub fn params_to_hashmap( + params: &matchit::Params<'_, '_>, +) -> HashMap { + params + .iter() + .map(|(k, v)| (k.to_string(), v.to_string())) + .collect() +} -- cgit v1.2.3