Jonas Platte
|
0e197aae0b
|
api: Update try_from_http_request to be generic like try_from_http_response
|
2021-04-12 20:38:22 +02:00 |
|
Jonas Platte
|
a310ccc318
|
client-api: Move some tests behind feature flags
|
2021-04-06 17:20:47 +02:00 |
|
Jonas Platte
|
a20c75d536
|
Fix import grouping issues
|
2021-02-25 20:55:19 +01:00 |
|
Jonas Platte
|
19ae6ff347
|
Remove lots of Copy implementations
so we don't have do breaking releases once they can't be Copy anymore.
|
2020-12-24 02:51:08 +01:00 |
|
Jonas Platte
|
95d21552e0
|
Use a dedicated method for conversion from http::Request to Ruma request types
|
2020-12-13 12:59:21 +01:00 |
|
Jonas Platte
|
5562a23aaa
|
Move Raw, Outgoing and all macro code from ruma-common to ruma-serde
|
2020-11-28 03:45:39 +01:00 |
|
Jonas Platte
|
e7f55ea2c6
|
Rewrap comments
|
2020-11-27 18:22:18 +01:00 |
|
Jonas Platte
|
d34a270919
|
Allow custom values for more enums
|
2020-11-02 00:29:47 +01:00 |
|
Jonas Platte
|
fdd326edf7
|
Move Outgoing from ruma-api to ruma-common
The derive macro moves from ruma-api-macros to a new ruma-common-macros
crate likewise.
|
2020-09-22 21:35:10 +02:00 |
|
Vincent Lee
|
d36d005b97
|
Change requires_authentication: bool to authentication: AuthScheme
|
2020-09-18 16:28:51 +02:00 |
|
Jonas Platte
|
67d113ba57
|
api: Add non_exhaustive attribute to request and reponse types through the macro
|
2020-09-11 21:01:02 +02:00 |
|
Nicholas Young
|
7ccdaa34d6
|
feature gate exhaustive types for all spec crates:
- ruma-appservice-api
- ruma-client-api
- ruma-events
- ruma-federation-api
|
2020-09-01 18:39:41 -06:00 |
|
Jonas Platte
|
ab6c56b7de
|
Drop unnecessary named lifetimes
|
2020-08-28 21:32:58 +02:00 |
|
Jonas Platte
|
51e96fb915
|
client-api: Fix timeline_serde test
|
2020-08-18 20:17:27 +02:00 |
|
Jonas Platte
|
d7c977e593
|
Derive Default for lots of types
|
2020-08-18 03:36:05 +02:00 |
|
Jonas Platte
|
647f56e0a1
|
client-api: Make structs in sync_events non-exhaustive
|
2020-08-18 03:22:13 +02:00 |
|
Jonas Platte
|
6d40361c07
|
client-api: Add missing serde attrs to struct fields in sync_events
|
2020-08-18 03:12:29 +02:00 |
|
Jonas Platte
|
277800b980
|
client-api: Make sync_events request and response types non-exhaustive
|
2020-08-18 00:18:11 +02:00 |
|
Jonas Platte
|
83140b585c
|
client-api: Add From conversions for sync_events::Filter
|
2020-08-18 00:10:00 +02:00 |
|
Jonas Platte
|
7764671c36
|
Resolve FIXME
|
2020-08-18 00:05:35 +02:00 |
|
Jonas Platte
|
a1ee6c74c0
|
Update FilterDefinition to be lifetime-generic
|
2020-08-17 22:04:02 +02:00 |
|
Jonas Platte
|
d6c15e5769
|
client-api: More borrowing
|
2020-08-14 01:40:35 +02:00 |
|
Jonas Platte
|
987d48666c
|
Split Endpoint trait into OutgoingRequest, IncomingRequest
|
2020-08-12 23:33:27 +02:00 |
|
Isaiah Inuwa
|
7240184c1d
|
Use DeviceKeyId and DeviceKeyAlgorithm from ruma-identifiers
|
2020-08-08 15:54:31 +02:00 |
|
Jonas Platte
|
10184cb9ca
|
Use a dedicated method for conversion from Ruma request type to http::Request
|
2020-08-01 01:01:15 +02:00 |
|
timokoesters
|
d5d2d1d893
|
Make is_empty helpers in sync_events public
|
2020-07-27 10:34:17 +02:00 |
|
Jonas Platte
|
d7463ce37d
|
Remove things that can't be properly deprecated
See https://github.com/rust-lang/rust/issues/47236
|
2020-07-26 16:24:36 +02:00 |
|
skim
|
b260a13d4b
|
move and rename ruma_events::json::EventJson to ruma_common::raw::Raw
|
2020-07-16 07:31:36 -07:00 |
|
Devin R
|
204a90ac43
|
Rename *EventStub -> Sync*Event
|
2020-07-14 13:44:39 -04:00 |
|
skim
|
7b909efccc
|
update type of limited in r0::sync::sync_events::Timeline from Option<bool> to bool
|
2020-07-13 14:35:27 -07:00 |
|
Ragotzy.devin
|
5376a3fc6e
|
Add colons to ruma_api! macro after each keyword
|
2020-06-30 13:06:37 +02:00 |
|
Ragotzy.devin
|
928fe6ce26
|
Add AnyEphemeralRoomEventStub and use it in sync response
|
2020-06-25 13:19:39 +02:00 |
|
Jonas Platte
|
1d954f3089
|
Deprecate / remove re-exports from ruma_common
|
2020-06-15 19:20:34 +02:00 |
|
Devin R
|
a6feed7dcb
|
Convert Timeline's events field AnyRoomEvent -> AnyRoomEventStub
|
2020-06-12 22:31:56 +02:00 |
|
Devin R
|
a4dd53ef98
|
Use AnyStateEventStub for /sync response state events
|
2020-06-12 01:42:24 +02:00 |
|
Jonas Platte
|
0a788c1273
|
Integrate ruma-events
|
2020-06-10 22:20:41 +02:00 |
|
Timo Kösters
|
acff664671
|
Optimize /sync response
|
2020-06-07 12:08:25 +02:00 |
|
Jonas Platte
|
50b74e2b76
|
Rerun cargo fmt
|
2020-06-05 17:17:35 +02:00 |
|
Jonas Platte
|
6329cd471e
|
Add 'ruma-client-api/' from commit '632eb9d520028816c5fb7224bd0aca8d1e3793f1'
git-subtree-dir: ruma-client-api
git-subtree-mainline: e5233c49f610f866e3c9bf8529a0613171fc2fe4
git-subtree-split: 632eb9d520028816c5fb7224bd0aca8d1e3793f1
|
2020-06-05 17:11:09 +02:00 |
|