pub trait ToQueryPairs {
// Required method
fn to_query_pairs(&self) -> Vec<(String, String)>;
}Expand description
Trait for types that can be converted to query parameter pairs.
This is automatically implemented by the #[derive(Query)] macro.
§Example
ⓘ
use pincer::Query;
#[derive(Query)]
struct SearchParams {
q: String,
#[query(skip_none)]
page: Option<u32>,
#[query(rename = "page_size")]
limit: u32,
#[query(format = "csv")]
tags: Vec<String>,
}Required Methods§
Sourcefn to_query_pairs(&self) -> Vec<(String, String)>
fn to_query_pairs(&self) -> Vec<(String, String)>
Convert this type to a vector of key-value pairs for query parameters.