Jonas Platte
565793a37e
events: Add StaticEventContent trait
2021-08-10 01:26:20 +02:00
Devin Ragotzy
e05aad184e
events: Make all pub structs non_exhaustive
2021-06-18 20:53:06 +02:00
Amanda Graven
97937d384c
Typo corrections
...
The "comforming" typo in the function name at
crates/ruma-identifiers-validation/src/user_id.rs:22:26
was not corrected as that would be a breaking change.
2021-06-01 12:45:34 +02:00
Marcel
a322c8cf08
Add support for spaces
2021-05-20 18:36:35 +02:00
Jonas Platte
67deaeb0fc
events: Improve RawExt documentation
2021-05-15 15:27:42 +02:00
Jonas Platte
ab850d8237
events: Remove marker trait
...
It was not used anywhere.
2021-05-15 15:06:31 +02:00
Jonas Platte
37899db3c5
events: Borrow raw JSON in EventContent::from_parts
2021-05-15 15:02:27 +02:00
Jonas Platte
60d4ea027f
Use serde_json::Result alias
2021-05-15 15:02:02 +02:00
Jonas Platte
9b38538579
events: Simplify RawExt
...
* Remove redundant where clause
* Clean up documentation
2021-05-15 14:58:41 +02:00
Devin Ragotzy
34134267c6
events: Generate redact method for content enums
...
… and remove redacted content structs non-room events
2021-05-15 12:51:20 +00:00
Jonas Platte
32ba85b9a2
events: Simplify re-exports
2021-05-15 13:55:19 +02:00
Jonas Platte
702b619417
events: Introduce Redact trait
2021-05-15 13:26:05 +02:00
Jonas Platte
c07c3fa6d5
events: Introduce RedactContent trait
2021-05-15 13:23:20 +02:00
Jonas Platte
18005244c9
events: Merge RedactedSyncUnsigned and RedactedUnsigned
2021-05-15 13:12:13 +02:00
Devin Ragotzy
d1f5fb1d87
events: Declare all event enums inside one macro invocation
2021-05-14 23:52:34 +00:00
Devin Ragotzy
b6558c64a0
Add global and room account content traits and to device trait
2021-05-14 12:25:30 +02:00
Devin Ragotzy
c7c1251f3f
Specify content traits in attribute, remove derives
2021-05-14 12:25:30 +02:00
Jonas Platte
5710d2740c
Replace uses of SystemTime with new UInt-based timestamp types
2021-05-14 01:13:17 +02:00
Kévin Commaille
0acb121ee5
events: Remove BasicEventContent trait and derive
2021-05-12 16:02:44 +02:00
Kévin Commaille
7faa59be6b
events: Remove BasicToDevice enum
2021-05-12 16:02:44 +02:00
Kévin Commaille
8d8ca81e04
events: Split Basic enum into GlobalAccountData, RoomAccountData and BasicToDevice enums
...
Closes #563
2021-05-12 16:02:44 +02:00
Jonas Platte
aca64eccea
events: Remove AnyEvent enum
2021-05-09 21:06:25 +02:00
Jonas Platte
729fb51d77
Remove allow(clippy::lint) attributes that are no longer necessary
2021-05-06 14:31:52 +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