Trait MessageLikeEventContent

pub trait MessageLikeEventContent: Sized + Serialize {
    // Required method
    fn event_type(&self) -> MessageLikeEventType;
}
Expand description

Content of a non-redacted message-like event.

Required Methods§

fn event_type(&self) -> MessageLikeEventType

Get the event’s type, like m.room.message.

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§

§

impl MessageLikeEventContent for AnyMessageLikeEventContent

§

impl MessageLikeEventContent for UnstablePollStartEventContent

§

impl MessageLikeEventContent for BeaconEventContent

§

impl MessageLikeEventContent for CallAnswerEventContent

§

impl MessageLikeEventContent for CallCandidatesEventContent

§

impl MessageLikeEventContent for CallHangupEventContent

§

impl MessageLikeEventContent for CallInviteEventContent

§

impl MessageLikeEventContent for CallNegotiateEventContent

§

impl MessageLikeEventContent for CallNotifyEventContent

§

impl MessageLikeEventContent for CallRejectEventContent

§

impl MessageLikeEventContent for CallSdpStreamMetadataChangedEventContent

§

impl MessageLikeEventContent for CallSelectAnswerEventContent

§

impl MessageLikeEventContent for KeyVerificationAcceptEventContent

§

impl MessageLikeEventContent for KeyVerificationCancelEventContent

§

impl MessageLikeEventContent for KeyVerificationDoneEventContent

§

impl MessageLikeEventContent for KeyVerificationKeyEventContent

§

impl MessageLikeEventContent for KeyVerificationMacEventContent

§

impl MessageLikeEventContent for KeyVerificationReadyEventContent

§

impl MessageLikeEventContent for KeyVerificationStartEventContent

§

impl MessageLikeEventContent for LocationEventContent

§

impl MessageLikeEventContent for MessageEventContent

§

impl MessageLikeEventContent for PollEndEventContent

§

impl MessageLikeEventContent for PollResponseEventContent

§

impl MessageLikeEventContent for PollStartEventContent

§

impl MessageLikeEventContent for UnstablePollEndEventContent

§

impl MessageLikeEventContent for UnstablePollResponseEventContent

§

impl MessageLikeEventContent for NewUnstablePollStartEventContent

§

impl MessageLikeEventContent for ReplacementUnstablePollStartEventContent

§

impl MessageLikeEventContent for ReactionEventContent

§

impl MessageLikeEventContent for RoomEncryptedEventContent

§

impl MessageLikeEventContent for RoomMessageEventContent

§

impl MessageLikeEventContent for RoomRedactionEventContent

§

impl MessageLikeEventContent for StickerEventContent