Trait matrix_sdk_base::ruma::events::EventContent
pub trait EventContent: Sized + Serialize {
type EventType;
// Required method
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§
type EventType
type EventType
The Rust enum for the event kind’s known types.
Required Methods§
fn event_type(&self) -> Self::EventType
fn event_type(&self) -> Self::EventType
Get the event’s type, like m.room.message
.
Object Safety§
This trait is not object safe.