windmark 0.5.0

An elegant and highly performant async Gemini server framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Utilities to make cumbersome tasks simpler

use std::collections::HashMap;

/// Extract the queries from a URL into a `HashMap`.
#[must_use]
pub fn queries_from_url(url: &url::Url) -> HashMap<String, String> {
  let mut queries = HashMap::new();

  for (key, value) in url.query_pairs() {
    queries.insert(key.to_string(), value.to_string());
  }

  queries
}