Struct bird_chat::component::BaseComponent
source · [−]pub struct BaseComponent {
pub bold: Option<bool>,
pub italic: Option<bool>,
pub underlined: Option<bool>,
pub strikethrough: Option<bool>,
pub obfuscated: Option<bool>,
pub font: Option<Identifier>,
pub color: Option<Color>,
pub insertion: Option<String>,
pub click_event: Option<ClickEvent>,
pub hover_event: Option<HoverEvent>,
pub extra: Vec<ComponentType>,
}Fields
bold: Option<bool>italic: Option<bool>underlined: Option<bool>strikethrough: Option<bool>obfuscated: Option<bool>font: Option<Identifier>color: Option<Color>insertion: Option<String>click_event: Option<ClickEvent>hover_event: Option<HoverEvent>extra: Vec<ComponentType>Trait Implementations
sourceimpl Clone for BaseComponent
impl Clone for BaseComponent
sourcefn clone(&self) -> BaseComponent
fn clone(&self) -> BaseComponent
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 more
sourceimpl Component for BaseComponent
impl Component for BaseComponent
fn get_base(&self) -> &BaseComponent
sourceimpl Debug for BaseComponent
impl Debug for BaseComponent
sourceimpl Default for BaseComponent
impl Default for BaseComponent
sourcefn default() -> BaseComponent
fn default() -> BaseComponent
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for BaseComponent
impl<'de> Deserialize<'de> for BaseComponent
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<BaseComponent> for BaseComponent
impl PartialEq<BaseComponent> for BaseComponent
sourcefn eq(&self, other: &BaseComponent) -> bool
fn eq(&self, other: &BaseComponent) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &BaseComponent) -> bool
fn ne(&self, other: &BaseComponent) -> bool
This method tests for !=.
sourceimpl Serialize for BaseComponent
impl Serialize for BaseComponent
impl StructuralPartialEq for BaseComponent
Auto Trait Implementations
impl RefUnwindSafe for BaseComponent
impl Send for BaseComponent
impl Sync for BaseComponent
impl Unpin for BaseComponent
impl UnwindSafe for BaseComponent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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