5209 Commits

Author SHA1 Message Date
Jonas Platte
9536099f38 Replace custom Void type, change TryFromRaw::Err bound 2019-10-19 02:13:21 +02:00
Jonas Platte
63b85f524c Get rid of redundant clone()s (thanks to clippy) 2019-10-18 23:48:48 +02:00
Jonas Platte
4f74c0b4fe Update dependency versions 2019-10-18 00:47:42 +02:00
Jonas Platte
7f771bc788 Fix failing tests 2019-10-18 00:46:35 +02:00
Jonas Platte
0dbd20285f Update ruma-api 2019-10-17 00:43:24 +02:00
Jonas Platte
134738f676 Remove stuff only needed for server-side usage 2019-10-17 00:41:18 +02:00
Jonas Platte
4ad8ee7d08 Switch ruma-api branch 2019-10-17 00:23:53 +02:00
Jonas Platte
85990676cd Remove impl Serialize for EventResult 2019-10-17 00:21:52 +02:00
Jonas Platte
982d978d94 Almost finish deserialize impl's 2019-10-16 21:40:30 +02:00
Jonas Platte
5ad549b3e4 Add part of the deserialization logic for collections/raw/* 2019-10-16 00:07:06 +02:00
Jonas Platte
1aaee389ec Add missing TryFromRaw implementations 2019-10-15 23:45:45 +02:00
Jonas Platte
09b8de5b6e Introduce FromRaw in addition to TryFromRaw 2019-10-15 20:26:30 +02:00
Jonas Platte
a6c34596d7 Rename EventResultCompatible to TryFromRaw 2019-10-15 20:05:46 +02:00
Jonas Platte
4329d32af7 Update deps 2019-10-14 22:31:47 +02:00
Jonas Platte
516f027aca temporarily add panicing Serialize impl for EventResult 2019-10-14 22:20:31 +02:00
Jonas Platte
2022dcc5f2 Update deps 2019-10-14 22:14:01 +02:00
Jonas Platte
9b26c60fe8 Complete EventResult API for stripped 2019-10-13 19:13:15 +02:00
Jonas Platte
c20d79db7d Inline try_from method into EventResultCompatible 2019-10-08 21:28:18 +02:00
Jonas Platte
af9f08ad2d Update dependencies 2019-10-03 11:11:48 +02:00
Jonas Platte
05562a48a3 WIP 2019-09-29 13:30:51 +02:00
Jonas Platte
297bae4cbb Remove FromStr, TryFrom<&'_ str> implementations 2019-09-29 10:56:15 +02:00
Jonas Platte
fbd8b2be54 Apply clippy suggestion 2019-09-27 23:58:05 +02:00
Jonas Platte
fb0f8a4d91 Integrate ruma-events-macros into the repository 2019-09-13 22:32:17 +02:00
Jonas Platte
883a9566d2 Add 'ruma-events-macros/' from commit '659dc963949cdb3d928d9f5d3ed9a49e1e2b6158'
git-subtree-dir: ruma-events-macros
git-subtree-mainline: 91d564dcf812196f7497fe93ea5591eab8d83d1d
git-subtree-split: 659dc963949cdb3d928d9f5d3ed9a49e1e2b6158
2019-09-13 22:17:22 +02:00
Jonas Platte
721dc6f413 Update dependencies 2019-09-07 11:59:00 +02:00
Jimmy Cuadra
91d564dcf8 WIP 2019-09-03 12:01:29 -07:00
Jimmy Cuadra
659dc96394
Merge pull request #1 from ahmedcharles/update
Update dependencies.
2019-09-02 19:31:04 -07:00
Ahmed Charles
b08f1a964d Update dependencies. 2019-09-01 10:26:57 +00:00
Igor Gnatenko
eb3c523444
chore: Exclude unneeded files 2019-08-25 14:10:44 +02:00
Jimmy Cuadra
f1927b2e5b Replace FromStr/TryFrom impls with Deserialize using EventResult. 2019-08-22 17:38:01 -07:00
Jonas Platte
1c57a2380d Disable clippy lint cognitive_complexity for ruma-api-macros 2019-08-16 23:22:34 +02:00
Jonas Platte
3b3744153f Update dependencies 2019-08-16 21:42:26 +02:00
Jonas Platte
98e0bad1b1 Update to the new ruma-events API 2019-08-15 23:25:01 +02:00
Jonas Platte
05f181d9f1 Make serde_json::Value usage consistent 2019-08-09 00:36:56 +02:00
Jimmy Cuadra
c309eed2ae impl Deserialize for m.room.server_acl 2019-08-06 15:23:40 -07:00
Jimmy Cuadra
db89aad22c impl Deserialize for m.room.canonical_alias 2019-08-06 15:19:55 -07:00
Jimmy Cuadra
35e5ed9491 impl Deserialize for m.room.power_levels 2019-08-06 15:15:33 -07:00
Jimmy Cuadra
2a2dcf6801 impl Deserialize for m.room.name 2019-08-06 15:07:38 -07:00
Jimmy Cuadra
bd64b7f4be impl Deserialize for m.room.message 2019-08-06 15:02:05 -07:00
Jimmy Cuadra
2acca3e3ef impl Deserialize for m.room.encrypted 2019-08-06 14:54:25 -07:00
Jimmy Cuadra
c69e1c6204 impl Deserialize for m.ignored_user_list 2019-08-06 14:45:18 -07:00
Jimmy Cuadra
685a61954c Ensure validation logic for m.key.verification.start is run when deserializing the event, not just the content. 2019-08-06 01:25:29 -07:00
Jimmy Cuadra
4984868e21 EventResult::into --> EventResult::into_result 2019-08-05 16:32:14 -07:00
Jimmy Cuadra
30c1ef07dc impl Deserialize m.key.verification.start 2019-08-05 15:55:25 -07:00
Jimmy Cuadra
04cc113473 Add EventResult type for fallible deserialization. 2019-08-05 15:54:59 -07:00
Jonas Platte
6a5af6bf8b Make inclusion lists in event filters optional
to be able to distinguish between no inclusion list (everything is
included) and an empty inclusion list (nothing is included)
2019-08-05 20:55:38 +02:00
Jonas Platte
11eba71083 Remove remaining unused imports 2019-08-04 17:43:14 +02:00
Jonas Platte
413f489f0c Update dependencies 2019-08-04 16:50:25 +02:00
Jonas Platte
098c1d767c Update doc-tests 2019-08-04 16:50:25 +02:00
Jonas Platte
b2cb9a67b3 Re-enable tls by default, update deps 2019-08-04 16:50:25 +02:00