git-subtree-dir: ruma-serde git-subtree-mainline: ec8f70f42a5a3e44e082de21b153d5ff2bece72d git-subtree-split: 851ffea6d20bef1c66f1c8e0ceb4d4a00c9804fc
13 lines
444 B
Markdown
13 lines
444 B
Markdown
# ruma-serde
|
|
|
|
This crate contains (de)serialization helpers for other ruma crates.
|
|
|
|
Part of that is a fork of serde_urlencoded, with support for sequences in `Deserialize` /
|
|
`Serialize` structs (e.g. `Vec<Something>`) that are (de)serialized as `field=val1&field=val2`
|
|
(instead of the more common `field[]=val1&field[]=val2` format supported by other crates like
|
|
`serde_qs`).
|
|
|
|
## Minimum Rust version
|
|
|
|
ruma-serde requires Rust 1.36.0 or later.
|