pub enum MessageContents {
Plain {
text: String,
},
Translate(TranslatedMessage),
Score {
score: ScoreboardMessage,
},
Entity(Box<EntityMessage>),
Keybind(KeyMessage),
Nbt(Box<NbtMessage>),
}Expand description
Container for inner contents of a component
Variants§
Plain
Literal text
Translate(TranslatedMessage)
Translatable component
Score
Scoreboard component
Fields
§
score: ScoreboardMessageScoreboard message to be displayed
Entity(Box<EntityMessage>)
Entity component
Keybind(KeyMessage)
Keybind component
Nbt(Box<NbtMessage>)
NBT component
Implementations§
Trait Implementations§
Source§impl Clone for MessageContents
impl Clone for MessageContents
Source§fn clone(&self) -> MessageContents
fn clone(&self) -> MessageContents
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MessageContents
impl Debug for MessageContents
Source§impl Default for MessageContents
impl Default for MessageContents
Source§impl<'de> Deserialize<'de> for MessageContents
impl<'de> Deserialize<'de> for MessageContents
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MessageContents
impl PartialEq for MessageContents
Source§impl PartialOrd for MessageContents
impl PartialOrd for MessageContents
Source§impl Serialize for MessageContents
impl Serialize for MessageContents
impl StructuralPartialEq for MessageContents
Auto Trait Implementations§
impl Freeze for MessageContents
impl RefUnwindSafe for MessageContents
impl Send for MessageContents
impl Sync for MessageContents
impl Unpin for MessageContents
impl UnwindSafe for MessageContents
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more