30 Commits

Author SHA1 Message Date
Kévin Commaille
fbe07e8636
client-api: Rename discover module to discovery
Align with federation-api
2022-03-13 09:45:02 +01:00
Kévin Commaille
bdcf07be87
common: Merge ruma-serde into ruma-common 2022-03-10 12:11:00 +01:00
Kévin Commaille
088d1872b7
common: Merge ruma-identifiers into ruma-common 2022-03-09 17:46:51 +00:00
Kévin Commaille
f32dcb9254
common: Merge ruma-api into ruma-common 2022-03-03 14:01:51 +01:00
Jonas Platte
282abc9dc2
client: Store supported Matrix versions in Client
… and refactor creation of Client.
2022-02-19 00:05:38 +01:00
Jonas Platte
b5ddd7effd
client: Move the entire Client behind the client-api feature 2022-02-18 22:32:59 +01:00
Kévin Commaille
c5a6cf033f
client-api: Rename UserIdentifier::MatrixId to UserIdOrLocalpart 2022-02-18 14:58:38 +00:00
Jonas Platte
41d6bcc2a6
Format code in doc comments 2022-02-18 11:33:16 +01:00
Jonas Platte
215cb35806
Clean up import grouping / ordering 2022-02-18 11:20:39 +01:00
Jonathan de Jong
4787bab6ac
client-api: Transition from r0 to versioned endpoints 2022-02-18 11:03:55 +01:00
Jonas Platte
4d1ff8de23
client: Add some tracing spans 2022-02-15 12:14:48 +01:00
Jonathan de Jong
397727726e
api: Add multiple path support to OutgoingRequest 2022-02-12 13:44:11 +01:00
Jonas Platte
9621b83d49
Use doc_auto_cfg for automatic cfg documentation 2022-01-02 19:22:42 +01:00
Jonas Platte
f161c8117c
client: Fix tests under client-api feature flag 2021-12-21 09:48:12 +01:00
Jonas Platte
b0db5e94e1
identifiers: Make RoomAliasId a DST 2021-11-26 00:04:28 +01:00
Isaiah Inuwa
370d59a9bc client: Use constructor for non-exhaustive LoginInfo struct 2021-11-23 23:02:27 -06:00
Jonas Platte
271491732e
Remove now-redundant doc(cfg) attributes
They are now implied:
https://github.com/rust-lang/rust/pull/89596
2021-10-08 11:52:18 +02:00
Johannes Becker
e2386b7b64 client-api: Add custom variant to LoginInfo 2021-09-28 11:23:11 +02:00
Jonas Platte
552fc32b32
client-api: Make uiaa::AuthData more helpful / strongly-typed 2021-08-11 16:38:01 +02:00
Jonas Platte
38eedef9c1
client: Remove unused file 2021-08-10 23:55:11 +02:00
Jonas Platte
6ee3955483
Remove most deprecated items 2021-08-10 15:22:46 +02:00
Jonas Platte
c9c536ed0b
Document ruma-client crate features 2021-07-03 23:21:56 +02:00
Devin Ragotzy
337b1e26ef misc: Allow exhaustive for non api related structs 2021-06-18 22:44:00 +02:00
Jonas Platte
224b4e7707
Move ruma-client examples to ruma crate to avoid circular dev-dependency 2021-05-17 01:39:31 +02:00
Jonas Platte
b4aa66d68f
client: Fix broken intra-doc links 2021-05-14 14:36:29 +02:00
Jonas Platte
c2957df174
client: Fix borken doc(cfg) attribute 2021-05-14 14:35:05 +02:00
Jonathan de Jong
b616ba8233
Add reasons for each doctest ignore 2021-05-14 13:44:49 +02:00
Jonas Platte
8310e10ca1
Fix formatting 2021-05-05 23:53:17 +02:00
Jonas Platte
cf291bd5ba
Clean up lint attributes 2021-05-05 23:39:52 +02:00
Jonas Platte
3db0ea7026
Move all crates into a new crates directory 2021-05-03 15:50:27 +02:00