18 Commits

Author SHA1 Message Date
Jonas Platte
338ef529e1
Forbid serializing nested lists 2020-05-15 11:49:48 +02:00
Jonas Platte
73a46d6b21
Revert 'impl Sink for &mut ValueSink instead of for ValueSink'
This reverts commit 2032fc2, which was never actually necessary
2020-05-15 11:45:16 +02:00
Jonas Platte
0c775de766
Add serialization support for sequences
Sequences of values for one key are serialized as `key=value1&key=value2`
2020-05-14 22:16:24 +02:00
Jonas Platte
2032fc2a94
impl Sink for &mut ValueSink instead of for ValueSink
preparation for one-key-many-value serialization
2020-05-14 22:11:25 +02:00
Jonas Platte
e55527fee6
Merge, re-group imports in urlencoded 2020-05-14 22:08:55 +02:00
Jonas Platte
01562cb7ac
Revert urlencoded to plain serde_urlencoded logic temporarily 2020-05-13 21:38:42 +02:00
Jonas Platte
d99812364f
Silence clippy warning 2020-05-04 18:38:15 +02:00
Jonas Platte
25f302f491
Add is_true 2020-05-01 23:33:01 +02:00
Jonas Platte
3471e9c46e
Move serde_json_eq into submodule, always compile 2020-04-30 17:55:20 +02:00
Jonas Platte
f664a0132d
Import some things from ruma-events 2020-04-30 17:23:50 +02:00
Jonas Platte
1a00c1d386
Don't treat literal "null" as JSON
Reverts part of 7972453e9107d9439e90bf1661538c7b935c3ebb
2020-04-29 10:56:58 +02:00
Ragotzy.devin
7972453e91
urlencoded: (de)serialize nested structs as JSON 2020-04-29 09:58:30 +02:00
Jonas Platte
cb5f8ffc39
Don't use unstable rustfmt options 2020-04-24 12:32:25 +02:00
Jonas Platte
6fa05a1a6f
Update some imports 2020-04-24 12:29:44 +02:00
Jonas Platte
32d95057a6
cargo fmt 2020-04-24 12:17:59 +02:00
Jonas Platte
41288b7c73
Fix warnings 2020-04-24 10:11:35 +02:00
Jonas Platte
c6359d1916
Integrate serde_urlencoded fork 2020-04-24 10:09:19 +02:00
Jonas Platte
c0e751669f
Initial commit (import code from ruma-client-api)
Co-authored-by: Isaiah Inuwa <isaiah.inuwa@gmail.com>
2020-04-17 19:50:14 +02:00