enum DataComponentPredicate {
Show 14 variants
CustomData(CustomData),
Damage(DamagePredicate),
Enchantments {
stored: bool,
predicates: Vec<EnchantmentPredicate>,
},
AttributeModifiers(AttributeModifiersPredicate),
Potions(PotionsPredicate),
Container(ContainerPredicate),
Bundle(BundlePredicate),
FireworkExplosion(FireworkExplosionPredicate),
Fireworks(FireworksPredicate),
WritableBook(WritableBookPredicate),
WrittenBook(WrittenBookPredicate),
Trim(TrimPredicate),
JukeboxPlayable(JukeboxPlayablePredicate),
VillagerType(VillagerTypePredicate),
}Variants§
CustomData(CustomData)
Damage(DamagePredicate)
Enchantments
AttributeModifiers(AttributeModifiersPredicate)
Potions(PotionsPredicate)
Container(ContainerPredicate)
Bundle(BundlePredicate)
FireworkExplosion(FireworkExplosionPredicate)
Fireworks(FireworksPredicate)
WritableBook(WritableBookPredicate)
WrittenBook(WrittenBookPredicate)
Trim(TrimPredicate)
JukeboxPlayable(JukeboxPlayablePredicate)
VillagerType(VillagerTypePredicate)
Implementations§
Trait Implementations§
Source§impl Clone for DataComponentPredicate
impl Clone for DataComponentPredicate
Source§fn clone(&self) -> DataComponentPredicate
fn clone(&self) -> DataComponentPredicate
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 DataComponentPredicate
impl Debug for DataComponentPredicate
Source§impl PartialEq for DataComponentPredicate
impl PartialEq for DataComponentPredicate
impl StructuralPartialEq for DataComponentPredicate
Auto Trait Implementations§
impl !RefUnwindSafe for DataComponentPredicate
impl !UnwindSafe for DataComponentPredicate
impl Freeze for DataComponentPredicate
impl Send for DataComponentPredicate
impl Sync for DataComponentPredicate
impl Unpin for DataComponentPredicate
impl UnsafeUnpin for DataComponentPredicate
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<>>