diff --git a/crates/ruma-events/src/emote.rs b/crates/ruma-events/src/emote.rs index c9eafc10..747049f7 100644 --- a/crates/ruma-events/src/emote.rs +++ b/crates/ruma-events/src/emote.rs @@ -5,10 +5,7 @@ use ruma_macros::EventContent; use serde::{Deserialize, Serialize}; -use crate::{ - message::{MessageContent, TextMessage}, - room::message::Relation, -}; +use crate::{message::MessageContent, room::message::Relation}; /// The payload for an extensible emote message. #[derive(Clone, Debug, Serialize, Deserialize, EventContent)] @@ -46,9 +43,3 @@ impl EmoteEventContent { Self { message: MessageContent::markdown(body), relates_to: None } } } - -impl TextMessage for EmoteEventContent { - fn message(&self) -> &MessageContent { - &self.message - } -} diff --git a/crates/ruma-events/src/message.rs b/crates/ruma-events/src/message.rs index 0be5c05c..5f1ae8d2 100644 --- a/crates/ruma-events/src/message.rs +++ b/crates/ruma-events/src/message.rs @@ -104,12 +104,6 @@ impl MessageContent { } } -/// Trait for messages containing a text representation. -pub trait TextMessage { - /// Get the text representation of this message. - fn message(&self) -> &MessageContent; -} - /// The payload for an extensible text message. #[derive(Clone, Debug, Serialize, Deserialize, EventContent)] #[cfg_attr(not(feature = "unstable-exhaustive-types"), non_exhaustive)] @@ -146,9 +140,3 @@ impl MessageEventContent { Self { message: MessageContent::markdown(body), relates_to: None } } } - -impl TextMessage for MessageEventContent { - fn message(&self) -> &MessageContent { - &self.message - } -} diff --git a/crates/ruma-events/src/notice.rs b/crates/ruma-events/src/notice.rs index 61c2831b..667c5fd9 100644 --- a/crates/ruma-events/src/notice.rs +++ b/crates/ruma-events/src/notice.rs @@ -5,10 +5,7 @@ use ruma_macros::EventContent; use serde::{Deserialize, Serialize}; -use crate::{ - message::{MessageContent, TextMessage}, - room::message::Relation, -}; +use crate::{message::MessageContent, room::message::Relation}; /// The payload for an extensible notice message. #[derive(Clone, Debug, Serialize, Deserialize, EventContent)] @@ -46,9 +43,3 @@ impl NoticeEventContent { Self { message: MessageContent::markdown(body), relates_to: None } } } - -impl TextMessage for NoticeEventContent { - fn message(&self) -> &MessageContent { - &self.message - } -}