[−][src]Enum ruma_events::room::message::MessageEventContent
The payload for MessageEvent.
Variants
Audio(AudioMessageEventContent)An audio message.
Emote(EmoteMessageEventContent)An emote message.
File(FileMessageEventContent)A file message.
Image(ImageMessageEventContent)An image message.
Location(LocationMessageEventContent)A location message.
Notice(NoticeMessageEventContent)A notice message.
ServerNotice(ServerNoticeMessageEventContent)A server notice message.
Text(TextMessageEventContent)A text message.
Video(VideoMessageEventContent)A video message.
Trait Implementations
impl Clone for MessageEventContent[src]
fn clone(&self) -> MessageEventContent[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for MessageEventContent[src]
impl FromRaw for MessageEventContent[src]
impl PartialEq<MessageEventContent> for MessageEventContent[src]
fn eq(&self, other: &MessageEventContent) -> bool[src]
fn ne(&self, other: &MessageEventContent) -> bool[src]
impl Serialize for MessageEventContent[src]
impl StructuralPartialEq for MessageEventContent[src]
Auto Trait Implementations
impl RefUnwindSafe for MessageEventContent
impl Send for MessageEventContent
impl Sync for MessageEventContent
impl Unpin for MessageEventContent
impl UnwindSafe for MessageEventContent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,