pub enum AttributeModifierDisplay {
Default,
Hidden,
Override {
text: FormattedText,
},
}
Variants§
Implementations§
Source§impl AttributeModifierDisplay
impl AttributeModifierDisplay
pub fn azalea_read_id( buf: &mut Cursor<&[u8]>, id: u32, ) -> Result<AttributeModifierDisplay, BufReadError>
Trait Implementations§
Source§impl AzaleaRead for AttributeModifierDisplay
impl AzaleaRead for AttributeModifierDisplay
fn azalea_read( buf: &mut Cursor<&[u8]>, ) -> Result<AttributeModifierDisplay, BufReadError>
Source§impl AzaleaWrite for AttributeModifierDisplay
impl AzaleaWrite for AttributeModifierDisplay
Source§impl Clone for AttributeModifierDisplay
impl Clone for AttributeModifierDisplay
Source§fn clone(&self) -> AttributeModifierDisplay
fn clone(&self) -> AttributeModifierDisplay
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 AttributeModifierDisplay
impl Debug for AttributeModifierDisplay
Source§impl Default for AttributeModifierDisplay
impl Default for AttributeModifierDisplay
Source§fn default() -> AttributeModifierDisplay
fn default() -> AttributeModifierDisplay
Returns the “default value” for a type. Read more
Source§impl PartialEq for AttributeModifierDisplay
impl PartialEq for AttributeModifierDisplay
Source§impl Serialize for AttributeModifierDisplay
impl Serialize for AttributeModifierDisplay
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for AttributeModifierDisplay
Auto Trait Implementations§
impl Freeze for AttributeModifierDisplay
impl RefUnwindSafe for AttributeModifierDisplay
impl Send for AttributeModifierDisplay
impl Sync for AttributeModifierDisplay
impl Unpin for AttributeModifierDisplay
impl UnwindSafe for AttributeModifierDisplay
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
, which can then be
downcast
into Box<dyn ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
, which can then be further
downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.§impl<T> DowncastSend for T
impl<T> DowncastSend for T
§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates Self
using default()
.