From 5dc1405d9d8743ebeba8e79484ec3f31bea8a6dc Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Thu, 21 May 2020 23:48:09 +0200 Subject: [PATCH] Add MessageEventContent trait, update docs --- src/lib.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index a81472db..df54f97e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -224,8 +224,11 @@ pub trait EventContent: Sized + Serialize { fn event_type(&self) -> &str; } -/// Marker trait for room events. +/// Marker trait for the content of a room event. pub trait RoomEventContent: EventContent {} -/// Marker trait for state events. +/// Marker trait for the content of a message event. +pub trait MessageEventContent: RoomEventContent {} + +/// Marker trait for the content of a state event. pub trait StateEventContent: RoomEventContent {}