parse_url_search_params

Function parse_url_search_params 

Source
pub fn parse_url_search_params(params: &str) -> HashMap<String, String>
Expand description

Convert given string into a HashMap containing query string parameters as key-value pairs

ยงExamples

   use std::collections::HashMap;
   use url_search_params::parse_url_search_params;

   let search_params: &str = "key=value&another_key=its_value";
   let params: HashMap<String, String> = parse_url_search_params(search_params);

   // validating output
   assert_eq!(2, params.len());

   let boxed_get = params.get("key");
   assert!(boxed_get.is_some());

   let actual_param_value = boxed_get.unwrap();
   assert_eq!(actual_param_value, "value");

   let boxed_get = params.get("another_key");
   assert!(boxed_get.is_some());

   let actual_param_value = boxed_get.unwrap();
   assert_eq!(actual_param_value, "its_value");