pub struct ItemPosition {
pub place: ItemPlace,
pub position: usize,
}
Fields§
§place: ItemPlace
§position: usize
Trait Implementations§
Source§impl Clone for ItemPosition
impl Clone for ItemPosition
Source§fn clone(&self) -> ItemPosition
fn clone(&self) -> ItemPosition
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 ItemPosition
impl Debug for ItemPosition
Source§impl From<BagPosition> for ItemPosition
impl From<BagPosition> for ItemPosition
Source§fn from(value: BagPosition) -> Self
fn from(value: BagPosition) -> Self
Converts to this type from the input type.
Source§impl From<EquipmentPosition> for ItemPosition
impl From<EquipmentPosition> for ItemPosition
Source§fn from(value: EquipmentPosition) -> Self
fn from(value: EquipmentPosition) -> Self
Converts to this type from the input type.
Source§impl From<PlayerItemPosition> for ItemPosition
impl From<PlayerItemPosition> for ItemPosition
Source§fn from(value: PlayerItemPosition) -> Self
fn from(value: PlayerItemPosition) -> Self
Converts to this type from the input type.
Source§impl From<ShopPosition> for ItemPosition
impl From<ShopPosition> for ItemPosition
Source§fn from(value: ShopPosition) -> Self
fn from(value: ShopPosition) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ItemPosition
impl PartialEq for ItemPosition
impl Copy for ItemPosition
impl Eq for ItemPosition
impl StructuralPartialEq for ItemPosition
Auto Trait Implementations§
impl Freeze for ItemPosition
impl RefUnwindSafe for ItemPosition
impl Send for ItemPosition
impl Sync for ItemPosition
impl Unpin for ItemPosition
impl UnwindSafe for ItemPosition
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.