aboutsummaryrefslogtreecommitdiff
path: root/azalea-chat/src/component.rs
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-chat/src/component.rs')
-rw-r--r--azalea-chat/src/component.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/azalea-chat/src/component.rs b/azalea-chat/src/component.rs
index 1cb2bf30..2a7e588e 100644
--- a/azalea-chat/src/component.rs
+++ b/azalea-chat/src/component.rs
@@ -587,6 +587,16 @@ impl From<&str> for FormattedText {
Self::from(s.to_string())
}
}
+impl From<TranslatableComponent> for FormattedText {
+ fn from(c: TranslatableComponent) -> Self {
+ FormattedText::Translatable(c)
+ }
+}
+impl From<TextComponent> for FormattedText {
+ fn from(c: TextComponent) -> Self {
+ FormattedText::Text(c)
+ }
+}
impl Display for FormattedText {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {