1709 Commits

Author SHA1 Message Date
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
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
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
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
Jimmy Cuadra
09aaf69007 Only build PRs and the master branch on CI. 2019-08-03 14:02:53 -07:00
Jimmy Cuadra
b5102db0d4 Only build PRs and the master branch on CI. 2019-08-03 14:02:24 -07:00
Jimmy Cuadra
f6abbf4262 Only build PRs and the master branch on CI. 2019-08-03 14:02:08 -07:00
Jimmy Cuadra
e11ac61bef Only build PRs and the master branch on CI. 2019-08-03 14:01:50 -07:00
Jimmy Cuadra
0a23110786 Only build PRs and the master branch on CI. 2019-08-03 14:01:27 -07:00
Jimmy Cuadra
7dffd7b750 Only build PRs and the master branch on CI. 2019-08-03 14:01:04 -07:00
Jimmy Cuadra
85142faf20
Merge pull request #42 from ruma/update-deps
Update dependencies
2019-08-03 13:55:40 -07:00
Jonas Platte
90b850a60d Update dependencies (except ruma-events) 2019-08-03 19:43:09 +02:00
Jimmy Cuadra
ef2535a7c2 Bump ruma-api-macros to 0.7.1. 2019-08-02 18:41:03 -07:00
Jimmy Cuadra
d8830770db Remove ruma-api as a dependency from ruma-api-macros. 2019-08-02 18:40:21 -07:00
Jimmy Cuadra
12cfa48fc5 Bump ruma-api-macros to 0.7.0. 2019-08-02 17:50:11 -07:00
Jimmy Cuadra
97c1a37f0c Update homepage and repository URLs for ruma-api-macros. 2019-08-02 17:49:06 -07:00