kv-pairs
Key-value pair builder for API query strings and form data. Ordered, supports borrowed or owned values, and works with serde/reqwest.
Example
Basic usage
use ;
let params = kv_pairs!;
assert_eq!;
Optional and multi-value params
use ;
// Option: omit key when None
let p = kv_pairs!;
// Multiple values for one key (e.g. tags[]=a&tags[]=b)
let p = kv_pairs!;
no_std
Disable the default std feature to use this crate in no_std environments.
= { = "0.1", = false }
License
The MIT License (MIT).