ruwuma/ruma-serde/README.md
Jonas Platte f8a25dabca Add 'ruma-serde/' from commit '851ffea6d20bef1c66f1c8e0ceb4d4a00c9804fc'
git-subtree-dir: ruma-serde
git-subtree-mainline: ec8f70f42a5a3e44e082de21b153d5ff2bece72d
git-subtree-split: 851ffea6d20bef1c66f1c8e0ceb4d4a00c9804fc
2020-06-05 01:27:53 +02:00

444 B

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.