Enum lobsterchat::component::MessageContents
source · [−]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
Fields
text: String
Text to be displayed
Literal text
Translate(TranslatedMessage)
Translatable component
Score
Fields
score: ScoreboardMessage
Scoreboard message to be displayed
Scoreboard component
Entity(Box<EntityMessage>)
Entity component
Keybind(KeyMessage)
Keybind component
Nbt(Box<NbtMessage>)
NBT component
Implementations
Trait Implementations
sourceimpl Clone for MessageContents
impl Clone for MessageContents
sourcefn clone(&self) -> MessageContents
fn clone(&self) -> MessageContents
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MessageContents
impl Debug for MessageContents
sourceimpl Default for MessageContents
impl Default for MessageContents
sourceimpl<'de> Deserialize<'de> for MessageContents
impl<'de> Deserialize<'de> for MessageContents
sourcefn 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
sourceimpl PartialEq<MessageContents> for MessageContents
impl PartialEq<MessageContents> for MessageContents
sourcefn eq(&self, other: &MessageContents) -> bool
fn eq(&self, other: &MessageContents) -> bool
sourceimpl PartialOrd<MessageContents> for MessageContents
impl PartialOrd<MessageContents> for MessageContents
sourcefn partial_cmp(&self, other: &MessageContents) -> Option<Ordering>
fn partial_cmp(&self, other: &MessageContents) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresourceimpl Serialize for MessageContents
impl Serialize for MessageContents
impl StructuralPartialEq for MessageContents
Auto Trait Implementations
impl RefUnwindSafe for MessageContents
impl Send for MessageContents
impl Sync for MessageContents
impl Unpin for MessageContents
impl UnwindSafe for MessageContents
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more