Jonas Platte
f8b1aef906
Integrate ruma-api
2020-06-05 01:59:26 +02:00
Jonas Platte
51d7875b2f
Add 'ruma-api/' from commit '2151711f64e99a5da370d48fa92795f2d4799866'
...
git-subtree-dir: ruma-api
git-subtree-mainline: bb037a5c42c51567a3b9e41c2c131cef9867a4aa
git-subtree-split: 2151711f64e99a5da370d48fa92795f2d4799866
2020-06-05 01:56:19 +02:00
Jonas Platte
bb037a5c42
Integrate ruma-common
2020-06-05 01:43:39 +02:00
Jonas Platte
40b51d73a3
Add 'ruma-common/' from commit 'b516c0cd72c1a5e9985905f60b956c5365cd8789'
...
git-subtree-dir: ruma-common
git-subtree-mainline: c186f0f8c9c542fd1c7cea464de1ae94e5bd32ba
git-subtree-split: b516c0cd72c1a5e9985905f60b956c5365cd8789
2020-06-05 01:40:05 +02:00
Jonas Platte
b516c0cd72
Add presence module documentation
2020-06-05 01:37:56 +02:00
Jonas Platte
c186f0f8c9
Remove outdated lint attribute
2020-06-05 01:35:09 +02:00
Jonas Platte
c81509c5a6
Undo previous license move, make ruma crate a subdirectory
2020-06-05 01:32:09 +02:00
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
Jonas Platte
ec8f70f42a
Move LICENSE, update Copyright, clean up
2020-06-05 01:16:51 +02:00
Jonas Platte
62199b79b7
Integrate ruma-appservice-api
2020-06-05 01:13:54 +02:00
Jonas Platte
98293ef913
Add 'ruma-appservice-api/' from commit '890cf1397304892fd690e74205c1055d6f49455a'
...
git-subtree-dir: ruma-appservice-api
git-subtree-mainline: b76327f5220e96822889878d5fce1d03db0b55d2
git-subtree-split: 890cf1397304892fd690e74205c1055d6f49455a
2020-06-05 01:06:09 +02:00
Jonas Platte
b76327f522
Import contributing guide from ruma-client-api
2020-06-05 00:50:24 +02:00
Jonas Platte
aa2a32497f
Add README.md, .editorconfig
2020-06-05 00:26:10 +02:00
Jonas Platte
f74e9c4b9b
Initial commit
2020-06-05 00:01:12 +02:00
Jonas Platte
99876ca330
Bump version
2020-06-04 21:08:48 +02:00
Jonas Platte
a79c3d51e0
Add presence module
2020-06-04 21:07:32 +02:00
Jonas Platte
1696c47430
Add CI
2020-05-31 20:43:28 +02:00
Jonas Platte
851ffea6d2
Bump version
2020-05-23 23:51:41 +02:00
Ragotzy.devin
91011be2a0
Add test to verify urlencoded deserializer works with serde attributes
2020-05-23 23:41:49 +02:00
Jonas Platte
18ba86ac27
Update tests/url_deserialize.rs
2020-05-23 21:40:42 +02:00
Jonas Platte
6b60606b30
Update deserialization error messages
2020-05-23 18:58:40 +02:00
Jonas Platte
964aae00ff
Add additional tests to val_or_vec
2020-05-23 18:47:11 +02:00
Alejandro Domínguez
2151711f64
Add NonAuthEndpoint trait
...
This is a way to mark any type implementing `Endpoint` as not
requiring authentication information through the type system.
This is useful for clients that build on top of the ruma crates
to check this condition at compile time, avoiding a runtime error.
2020-05-23 16:20:55 +02:00
Jonas Platte
b5f436d511
Expand explanation comment for unsafe code
2020-05-19 22:22:44 +02:00
Jonas Platte
af0a304594
Fix building on 1.36.0
2020-05-19 22:22:19 +02:00
Jonas Platte
88ca0cf4f8
Bump dependencies, version
2020-05-19 12:33:36 +02:00
Jonas Platte
e05b30d008
Query string deserialization: Allow multiple values for one key
2020-05-18 01:10:05 +02:00
Jonas Platte
0e627a8ac1
Update url_deserialize tests
2020-05-17 22:02:32 +02:00
Jonas Platte
48c5fb1a73
Update deps, bump version to 0.2.1
2020-05-15 11:51:11 +02:00
Jonas Platte
17783661da
Rename nested struct serialization tests
2020-05-15 11:50:01 +02:00
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
7aa27c2a2d
More serialization test updates
2020-05-15 00:56:05 +02:00
Jonas Platte
9092f7d6d8
Update serialization tests
2020-05-14 23:12:12 +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
4d702558bb
Update deps, bump versions
2020-05-14 13:07:14 +02:00
Jonas Platte
981a3aebe2
Bump version again
...
to 0.2.0 this time, since the revert to plain serde_urlencoded logic was actually a breaking change
2020-05-13 23:00:01 +02:00
Jonas Platte
a9579a4729
Bump version
2020-05-13 21:42:16 +02:00
Jonas Platte
01562cb7ac
Revert urlencoded to plain serde_urlencoded logic temporarily
2020-05-13 21:38:42 +02:00
Jonas Platte
890cf13973
Bump MSRV (due to bytes dependency)
2020-05-07 20:36:57 +02:00
Jonas Platte
74d1b833cd
Add change log
2020-05-07 20:31:59 +02:00
Jonas Platte
8770e914f6
Update dependencies
2020-05-07 20:30:47 +02:00
Jonas Platte
a742ef47df
Use BTreeMap instead of HashMap
2020-05-07 20:30:26 +02:00
Jonas Platte
97255eff60
Import push::Action tests from ruma-events
2020-05-04 22:59:32 +02:00
Jonas Platte
d99812364f
Silence clippy warning
2020-05-04 18:38:15 +02:00
Jonas Platte
78717b71bf
Update change log
2020-05-04 18:24:16 +02:00
Jonas Platte
d560ed76ca
Bump versions
2020-05-04 18:16:53 +02:00
Jonas Platte
4211eb4497
Annotate .unwrap()s
2020-05-04 18:14:55 +02:00