Trait ruma_common::events::EventContent
source · [−]pub trait EventContent: Sized + Serialize {
type EventType;
fn event_type(&self) -> Self::EventType;
}
Expand description
The base trait that all event content types implement.
Use macros::EventContent
to derive this traits. It is not meant to be implemented manually.
Required Associated Types
Required Methods
fn event_type(&self) -> Self::EventType
fn event_type(&self) -> Self::EventType
Get the event’s type, like m.room.message
.