matrix_sdk_base::ruma::events

Trait RawExt

Source
pub trait RawExt<T>{
    // Required method
    fn deserialize_with_type(
        &self,
        event_type: <T as EventContent>::EventType,
    ) -> Result<T, Error>;
}
Expand description

Extension trait for Raw<T>.

Required Methods§

Source

fn deserialize_with_type( &self, event_type: <T as EventContent>::EventType, ) -> Result<T, Error>

Try to deserialize the JSON as an event’s content with the given event type.

Implementations on Foreign Types§

Source§

impl<T> RawExt<T> for Raw<T>

Source§

fn deserialize_with_type( &self, event_type: <T as EventContent>::EventType, ) -> Result<T, Error>

Implementors§