Nice quality-of-life improvement: if we don't need to reuse a param, can remove() it to get it owned

This commit is contained in:
Greg Johnston 2022-10-07 06:25:41 -04:00
parent 12db14cb40
commit 450f521ad0
1 changed files with 4 additions and 0 deletions

View File

@ -27,6 +27,10 @@ impl ParamsMap {
self.0.get(key)
}
pub fn remove(&mut self, key: &str) -> Option<String> {
self.0.remove(key)
}
#[cfg(any(feature = "csr", feature = "hydrate", feature = "ssr"))]
pub fn to_query_string(&self) -> String {
use crate::history::url::escape;