Skip to main content

Module query

Module query 

Source
Expand description

Query parameter extraction for cache keys.

Provides Query extractor with support for name selection, value extraction, and transformation.

§Examples

Extract pagination parameters:

use hitbox_http::extractors::{Method, query::QueryExtractor};

let extractor = Method::new()
    .query("page".to_string())
    .query("limit".to_string());

Re-exports§

pub use super::transform::Transform;

Structs§

Query
Extracts query parameters as cache key parts.

Enums§

NameSelector
Selects which query parameters to extract.
ValueExtractor
Extracts values from query parameter content.

Traits§

QueryExtractor
Extension trait for adding query parameter extraction to an extractor chain.