ruma_events

Trait EventContentFromType

Source
pub trait EventContentFromType: EventContent {
    // Required method
    fn from_parts(event_type: &str, content: &RawJsonValue) -> Result<Self>;
}
Expand description

Event content that can be deserialized with its event type.

Required Methods§

Source

fn from_parts(event_type: &str, content: &RawJsonValue) -> Result<Self>

Constructs this event content from the given event type and JSON.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§