This is a fork of serde_url_params
.
I updated the way of serializing arrays:
Serializing { "food": ["baguette", "with", "cheese"] }
- With serde_url_params
returns food=baguette&food=with&food=cheese
.
- With yaup
it returns food=baguette,with,cheese
.
And I got rids of the serialization of embedded structures.
```rust
enum Filter { New, Registered, Blocked }
struct Params {
cursor: Option
let params = Params { cursor: Some(42), perpage: None, username: String::from("tamo"), filter: vec![Filter::New, Filter::Blocked], }; asserteq!( yaup::to_string(¶ms).unwrap(), "cursor=42&username=boxdot&filter=New,Blocked" ); ```
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this document by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.