Jonas Platte
|
324d339f06
|
ruma-common: Make most public types non-exhaustive
|
2020-07-24 20:55:59 +02:00 |
|
Jonas Platte
|
f9e76358a1
|
Fix typos
|
2020-07-24 20:53:01 +02:00 |
|
Jonas Platte
|
69c8914b03
|
ruma-common: Small refactorings in any_push_rule.rs
* Make field order consistent
* Use `Self` type alias for shorter code
|
2020-07-24 20:50:24 +02:00 |
|
Jonas Platte
|
c89905283f
|
ruma-common: Move AnyPushRule into its own module
|
2020-07-24 20:40:51 +02:00 |
|
Jonas Platte
|
9f8ceb6286
|
Update visibility attributes on serde helper types
|
2020-07-24 20:35:56 +02:00 |
|
Jonas Platte
|
6286a2c692
|
Change deny attribute to warn in ruma-client-api
|
2020-07-24 20:31:07 +02:00 |
|
Jonas Platte
|
7053f1ef07
|
Set warn(missing_debug_implementations) in ruma-common
|
2020-07-24 20:30:54 +02:00 |
|
Jonas Platte
|
26850dbafb
|
Simplify MegolmV1AesSha2Content construction
|
2020-07-24 20:25:04 +02:00 |
|
Jonas Platte
|
e04ed242fc
|
Split ruma_common::push into more submodules
|
2020-07-24 20:15:29 +02:00 |
|
Devin Ragotzy
|
4be63127f7
|
Add into_full_event and From<> impls to convert between sync and full events
|
2020-07-24 14:45:38 +02:00 |
|
Devin R
|
106cab46bc
|
lexi_topo_sort needs to return a neg power_level to sort properly
All tests pass!!! Changed println! to logger calls.
|
2020-07-23 09:38:47 -04:00 |
|
Devin R
|
3329dc7345
|
Fix clippy warnings in identifiers and events-macros
|
2020-07-23 15:01:12 +02:00 |
|
Devin R
|
56ff7c05e9
|
Remove the Ident from EventKind and impl Display for both enums
|
2020-07-23 15:01:12 +02:00 |
|
Devin R
|
2e1e63671d
|
Turn long matches! into is_redacted EventKindVariation method
|
2020-07-23 15:01:12 +02:00 |
|
Devin R
|
a39c0106d4
|
Generate EventKind/Variation pair from Event derive input
|
2020-07-23 15:01:12 +02:00 |
|
Devin R
|
4b9fdcb189
|
Use EventKind/Variation in the Event derive macro
Move the event parsing into it's own mod to be shared by event.rs.
|
2020-07-23 15:01:12 +02:00 |
|
Devin R
|
a0db51b3bd
|
Room topic reset test fails
|
2020-07-23 01:12:25 -04:00 |
|
Devin R
|
5842ddf36e
|
Working ban_vs_power_level test, add travis.yml, logging
|
2020-07-22 23:26:55 -04:00 |
|
Jonas Platte
|
080a537664
|
Release ruma-identifiers 0.17.0
|
2020-07-22 23:06:44 +02:00 |
|
Jonas Platte
|
05a99a00a0
|
Only use matches crate as a dev-dependency
|
2020-07-22 23:06:35 +02:00 |
|
Jonas Platte
|
851560314c
|
Merge contributing notes into toplevel README.md
|
2020-07-22 23:05:50 +02:00 |
|
Jonas Platte
|
4238c91e24
|
Update MSRV policy
|
2020-07-22 23:05:50 +02:00 |
|
Jonas Platte
|
09f711b1c3
|
Fix unused import
|
2020-07-22 22:46:27 +02:00 |
|
Kinrany
|
9190bff1d0
|
Split AnyPushRuleConversionError in two and impl Error
|
2020-07-22 21:16:41 +02:00 |
|
Kinrany
|
580aaf4858
|
Add trailing comma
|
2020-07-22 21:16:41 +02:00 |
|
Kinrany
|
4570fa2fef
|
Update AnyPushRule description
|
2020-07-22 21:16:41 +02:00 |
|
Kinrany
|
8eb96549d3
|
Implement From and TryFrom for AnyPushRule
Conversion into PushRule always succeeds, so no need to use TryFrom there
|
2020-07-22 21:16:41 +02:00 |
|
Kinrany
|
dca8e8c53e
|
Move PushRule from ruma_client_api to ruma_common
Moves ruma_client_api::r0::PushRule to ruma_common::push::AnyPushRule
|
2020-07-22 21:16:41 +02:00 |
|
Devin R
|
3a0138dea1
|
Use Box instead of Raw for the redacted Unsigned types redacted_because
|
2020-07-22 20:29:01 +02:00 |
|
Jonas Platte
|
885aae39c5
|
Add From<&T> for Box<T> implementations for ServerName, DeviceId
|
2020-07-22 20:22:17 +02:00 |
|
Jonas Platte
|
4cbdc079b0
|
Improve string comparison impls
|
2020-07-22 19:17:24 +02:00 |
|
Jonas Platte
|
b24df92692
|
Make DeviceId a newtype rather than an alias
|
2020-07-22 18:59:33 +02:00 |
|
Jonas Platte
|
8d8e18afbc
|
Make RoomVersionId a non-exhaustive enum
|
2020-07-22 18:38:37 +02:00 |
|
Devin R
|
2f443cf41a
|
BUG: follows synapse until get_mainline_depth then it loops forever
|
2020-07-21 08:55:51 -04:00 |
|
Devin R
|
b55f82742c
|
Fix sync ephemeral room events code-gen enum definition
|
2020-07-21 14:54:57 +02:00 |
|
Devin R
|
d69e712dba
|
Working at get_auth_chain_diff
|
2020-07-21 00:11:03 -04:00 |
|
Devin R
|
0c21f38cb1
|
Fixing failing first failing state res test
lexicographical_topological_sort test passes. Chasing bug somewhere in
resolve.
|
2020-07-20 22:02:29 -04:00 |
|
Bernardo Yusti
|
c74b737fa5
|
Add logout_devices parameter to change_password::Request
|
2020-07-21 01:40:23 +02:00 |
|
Jonas Platte
|
c2ea1493cb
|
identifiers: Use .as_ref() less
|
2020-07-20 16:33:29 +02:00 |
|
Devin R
|
40248ef40b
|
Reviewed to reverse_topo_power_sort
|
2020-07-19 09:22:07 -04:00 |
|
Devin R
|
954fe5e51e
|
Done transcribing all logic is filled in no more unimplemented!
|
2020-07-19 08:42:45 -04:00 |
|
Devin R
|
b2cbc3cd5d
|
Update readme for repo
|
2020-07-18 16:18:44 -04:00 |
|
Devin R
|
d3c3c95985
|
Use ruma's PDU events not the sent events
|
2020-07-18 16:14:57 -04:00 |
|
Devin R
|
c043b10d64
|
Sketch is mostly finalized now fill in with code
|
2020-07-18 14:01:22 -04:00 |
|
Isaiah Inuwa
|
ade43c8516
|
Use ServerName everywhere
|
2020-07-18 07:50:53 -05:00 |
|
Isaiah Inuwa
|
b6045d16a4
|
Use DeviceId instead of String for login response.
|
2020-07-18 07:25:28 -05:00 |
|
Devin R
|
61f485ea3f
|
Initial commit sketching out ideas
|
2020-07-17 10:07:03 -04:00 |
|
Devin R
|
848b225681
|
Group/move functions around in the event_enums module
|
2020-07-17 14:20:17 +02:00 |
|
Devin R
|
cd2f011fb3
|
Add AnyPossiblyRedacted* enums to event_enum! code-gen
|
2020-07-17 14:20:17 +02:00 |
|
Jonas Platte
|
7aac2f5439
|
Mark HistoryVisibilityEventContent as non_exhaustive
|
2020-07-17 01:29:27 +02:00 |
|