pub enum EquipmentSlot {
Hat = 1,
BreastPlate = 2,
Gloves = 3,
FootWear = 4,
Amulet = 5,
Belt = 6,
Ring = 7,
Talisman = 8,
Weapon = 9,
Shield = 10,
}Expand description
Denotes the place, where an item is equipped
Variants§
Hat = 1
BreastPlate = 2
Gloves = 3
FootWear = 4
Amulet = 5
Belt = 6
Ring = 7
Talisman = 8
Weapon = 9
Shield = 10
Implementations§
Source§impl EquipmentSlot
impl EquipmentSlot
Sourcepub fn raw_id(&self) -> u8
pub fn raw_id(&self) -> u8
The value the game internally uses for these slots. No idea, why this is pub
Sourcepub const fn enchantment(&self) -> Option<Enchantment>
pub const fn enchantment(&self) -> Option<Enchantment>
Returns the corresponding enchantment for this equipment slot, if it can be enchanted
Trait Implementations§
Source§impl Clone for EquipmentSlot
impl Clone for EquipmentSlot
Source§fn clone(&self) -> EquipmentSlot
fn clone(&self) -> EquipmentSlot
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 EquipmentSlot
impl Debug for EquipmentSlot
Source§impl<'de> Deserialize<'de> for EquipmentSlot
impl<'de> Deserialize<'de> for EquipmentSlot
Source§fn 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
Source§impl Enum for EquipmentSlot
impl Enum for EquipmentSlot
Source§impl<V> EnumArray<V> for EquipmentSlot
impl<V> EnumArray<V> for EquipmentSlot
Source§impl Hash for EquipmentSlot
impl Hash for EquipmentSlot
Source§impl IntoEnumIterator for EquipmentSlot
impl IntoEnumIterator for EquipmentSlot
type Iterator = EquipmentSlotIter
fn iter() -> EquipmentSlotIter ⓘ
Source§impl PartialEq for EquipmentSlot
impl PartialEq for EquipmentSlot
Source§impl Serialize for EquipmentSlot
impl Serialize for EquipmentSlot
impl Copy for EquipmentSlot
impl Eq for EquipmentSlot
impl StructuralPartialEq for EquipmentSlot
Auto Trait Implementations§
impl Freeze for EquipmentSlot
impl RefUnwindSafe for EquipmentSlot
impl Send for EquipmentSlot
impl Sync for EquipmentSlot
impl Unpin for EquipmentSlot
impl UnwindSafe for EquipmentSlot
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.