Enum EquipmentSlot
#[repr(usize)]pub enum EquipmentSlot {
MainHand = 0,
OffHand = 1,
Feet = 2,
Legs = 3,
Chest = 4,
Head = 5,
Body = 6,
Saddle = 7,
}Variants§
Implementations§
§impl EquipmentSlot
impl EquipmentSlot
pub const ALL: [EquipmentSlot; 8]
pub fn inventory_slot(self) -> Option<usize>
pub fn from_inventory_slot(index: i32) -> Option<EquipmentSlot>
Trait Implementations§
§impl Clone for EquipmentSlot
impl Clone for EquipmentSlot
§fn clone(&self) -> EquipmentSlot
fn clone(&self) -> EquipmentSlot
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 EquipmentSlot
§impl Debug for EquipmentSlot
impl Debug for EquipmentSlot
impl Eq for EquipmentSlot
§impl PartialEq for EquipmentSlot
impl PartialEq for EquipmentSlot
impl StructuralPartialEq for EquipmentSlot
§impl Wire for EquipmentSlot
impl Wire 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 UnsafeUnpin 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