pub struct MobEffectDisplayState {
pub particles: ParticleList,
pub ambient: bool,
pub invisible: bool,
pub glowing: bool,
}Expand description
Synchronized living entity-data values derived from active mob effects.
Fields§
§particles: ParticleListVisible effect particles for LivingEntity.DATA_EFFECT_PARTICLES.
ambient: boolWhether all active effects are ambient.
invisible: boolWhether the shared invisible flag should be set by active effects.
glowing: boolWhether the shared glowing flag should be set by active effects.
Trait Implementations§
Source§impl Clone for MobEffectDisplayState
impl Clone for MobEffectDisplayState
Source§fn clone(&self) -> MobEffectDisplayState
fn clone(&self) -> MobEffectDisplayState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MobEffectDisplayState
impl Debug for MobEffectDisplayState
Source§impl PartialEq for MobEffectDisplayState
impl PartialEq for MobEffectDisplayState
impl StructuralPartialEq for MobEffectDisplayState
Auto Trait Implementations§
impl !RefUnwindSafe for MobEffectDisplayState
impl !UnwindSafe for MobEffectDisplayState
impl Freeze for MobEffectDisplayState
impl Send for MobEffectDisplayState
impl Sync for MobEffectDisplayState
impl Unpin for MobEffectDisplayState
impl UnsafeUnpin for MobEffectDisplayState
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>