struct DropChances {
by_equipment: [f32; 8],
}Fields§
§by_equipment: [f32; 8]Implementations§
Source§impl DropChances
impl DropChances
const DEFAULT: Self
const fn by_equipment(self, slot: EquipmentSlot) -> f32
const fn set_guaranteed_drop(&mut self, slot: EquipmentSlot)
fn set_equipment_chance(&mut self, slot: EquipmentSlot, chance: f32) -> bool
fn is_preserved(self, slot: EquipmentSlot) -> bool
fn save(self, nbt: &mut NbtCompound)
fn load(nbt: BorrowedNbtCompoundView<'_, '_>) -> Self
Trait Implementations§
Source§impl Clone for DropChances
impl Clone for DropChances
Source§fn clone(&self) -> DropChances
fn clone(&self) -> DropChances
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 moreimpl Copy for DropChances
Source§impl Debug for DropChances
impl Debug for DropChances
Source§impl PartialEq for DropChances
impl PartialEq for DropChances
impl StructuralPartialEq for DropChances
Auto Trait Implementations§
impl Freeze for DropChances
impl RefUnwindSafe for DropChances
impl Send for DropChances
impl Sync for DropChances
impl Unpin for DropChances
impl UnsafeUnpin for DropChances
impl UnwindSafe for DropChances
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<>>