Skip to main content

parse_params

Function parse_params 

Source
pub fn parse_params(
    params: &HashMap<String, String>,
) -> Result<ParsedParams, Error>
Expand description

Parses query parameters from a HashMap into structured parameters.

This is useful when you already have parsed URL parameters (e.g., from a web framework).

§Arguments

  • params - A HashMap containing query parameter key-value pairs

§Examples

use postgrest_parser::parse_params;
use std::collections::HashMap;

let mut params = HashMap::new();
params.insert("select".to_string(), "id,name".to_string());
params.insert("age".to_string(), "gte.18".to_string());

let parsed = parse_params(&params).unwrap();
assert!(parsed.has_select());
assert!(parsed.has_filters());