| 
							
							
								 Jonas Platte | 68250ae726 | Release ruma-events 0.22.0 | 2021-05-17 00:51:09 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | f50254effd | events: Update changelog | 2021-05-17 00:50:58 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | c12f8700b2 | events: Make last remaining types non-exhaustive | 2021-05-17 00:28:40 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | d8ecf12c1f | events: Remove M prefix from some types | 2021-05-17 00:18:34 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 0d039a4ebb | events: Make remaining types in key::* non-exhaustive | 2021-05-17 00:17:54 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 62b68966b7 | events: Remove accidental duplicate constructor | 2021-05-17 00:03:42 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | d7d449656c | events: Make assert_matches! invocations slight more compact | 2021-05-16 23:55:46 +02:00 |  | 
			
				
					| 
							
							
								 Damir Jelić | 698d78a6f3 | events: Add support for the QR verification events and methods | 2021-05-16 23:49:33 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 76c9c56471 | events: Make more types non-exhaustive | 2021-05-16 23:47:38 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 4dd9baa238 | Improve consistency in docs | 2021-05-16 23:38:19 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | d03a7363e6 | events: Update definition of DummyToDeviceEventContent Make it a unit struct instead of a struct struct without fields. | 2021-05-16 23:23:19 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | aba58909aa | events: Remove questionable trait implementation | 2021-05-16 23:21:58 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 062c2cc55b | events: Make remaining types in call::* non-exhaustive | 2021-05-16 23:16:24 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 0ad480a163 | Release ruma-common 0.5.1 | 2021-05-16 23:12:23 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | ecf875358c | events: Fix issues from not testing previous commits | 2021-05-16 22:53:00 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 55df2aa26a | events: Make remaining types in room::* non-exhaustive | 2021-05-16 22:45:48 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 504c7ad06e | events: Remove non-exhaustive attribute from enum with hidden variant | 2021-05-16 22:36:57 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 01f20b17c0 | events: Make remaining types in room::message non-exhaustive | 2021-05-16 22:36:06 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 7626135faf | events: Make fields of doc(hidden) struct private | 2021-05-16 22:34:24 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 61a033db58 | Improve documentation | 2021-05-16 22:07:00 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 305b527ae9 | Release ruma-identifiers 0.19.1 | 2021-05-16 21:54:03 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2ada8690f8 | events: Make FileMessageEventContent non-exhaustive | 2021-05-16 00:14:23 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | f77b49d4b8 | events: Make more types non-exhaustive in room::message | 2021-05-15 22:20:48 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 566e03abc1 | Release ruma-serde 0.4.0 | 2021-05-15 19:26:09 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 54cf81e9ab | events: Make room::member types non-exhaustive | 2021-05-15 18:42:14 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 67deaeb0fc | events: Improve RawExt documentation | 2021-05-15 15:27:42 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 89b169faf3 | events: Fix redacted tests | 2021-05-15 15:20:17 +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 | 4aec2d5ff0 | events: Introduce AnyRedacted[Sync]RoomEvent … and use it to implement Redact for Any[Sync]RoomEvent. | 2021-05-15 13:55:57 +02: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 |  | 
			
				
					| 
							
							
								 Jonas Platte | 7403bdf1c8 | events: Add redact method to Any[Sync]RoomEvent | 2021-05-15 02:33:15 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 2914c0b6a0 | events: Add AnySyncRoomEvent::into_full_event | 2021-05-15 02:27:03 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 6db34b8ae4 | events: Add accessor methods to AnyRoomEvent, AnySyncRoomEvent | 2021-05-15 02:25:35 +02:00 |  | 
			
				
					| 
							
							
								 Devin Ragotzy | d1f5fb1d87 | events: Declare all event enums inside one macro invocation | 2021-05-14 23:52:34 +00:00 |  | 
			
				
					| 
							
							
								 Devin Ragotzy | 058d2bfa24 | Add kind = ToDevice for all to device content | 2021-05-14 12:25:30 +02: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 | 8252a1a32c | Move all content declarations to content trait attribute | 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 | fe68bf0e07 | Clean up json! formatting | 2021-05-14 01:13:42 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 5710d2740c | Replace uses of SystemTime with new UInt-based timestamp types | 2021-05-14 01:13:17 +02:00 |  | 
			
				
					| 
							
							
								 Damir Jelić | d971b668ec | events: Add the to-device variant of the m.key.verification.done event | 2021-05-12 17:07:47 +02:00 |  | 
			
				
					| 
							
							
								 Damir Jelić | 166ee8b9d7 | events: Add the to-device variant of the m.key.verification.ready event | 2021-05-12 17:07:47 +02:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | cb489729b8 | events: Update IgnoredUserListEvent test | 2021-05-12 16:02:44 +02:00 |  |