pub enum InventoryItemOrFolderKey {
Item(InventoryKey),
Folder(InventoryFolderKey),
}Expand description
a key that is either an inventory item (InventoryKey) or a whole
inventory folder/category (InventoryFolderKey), as selected by a
separate asset-type discriminator
Variants§
Item(InventoryKey)
the key refers to a single inventory item
Folder(InventoryFolderKey)
the key refers to a whole inventory folder/category
Implementations§
Trait Implementations§
Source§impl Clone for InventoryItemOrFolderKey
impl Clone for InventoryItemOrFolderKey
Source§fn clone(&self) -> InventoryItemOrFolderKey
fn clone(&self) -> InventoryItemOrFolderKey
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 InventoryItemOrFolderKey
Source§impl Debug for InventoryItemOrFolderKey
impl Debug for InventoryItemOrFolderKey
Source§impl<'de> Deserialize<'de> for InventoryItemOrFolderKey
impl<'de> Deserialize<'de> for InventoryItemOrFolderKey
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 Display for InventoryItemOrFolderKey
impl Display for InventoryItemOrFolderKey
impl Eq for InventoryItemOrFolderKey
Source§impl From<InventoryItemOrFolderKey> for Key
impl From<InventoryItemOrFolderKey> for Key
Source§fn from(val: InventoryItemOrFolderKey) -> Self
fn from(val: InventoryItemOrFolderKey) -> Self
Converts to this type from the input type.
Source§impl Hash for InventoryItemOrFolderKey
impl Hash for InventoryItemOrFolderKey
Source§impl Ord for InventoryItemOrFolderKey
impl Ord for InventoryItemOrFolderKey
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for InventoryItemOrFolderKey
impl PartialEq for InventoryItemOrFolderKey
Source§impl PartialOrd for InventoryItemOrFolderKey
impl PartialOrd for InventoryItemOrFolderKey
Source§impl Serialize for InventoryItemOrFolderKey
impl Serialize for InventoryItemOrFolderKey
impl StructuralPartialEq for InventoryItemOrFolderKey
Auto Trait Implementations§
impl Freeze for InventoryItemOrFolderKey
impl RefUnwindSafe for InventoryItemOrFolderKey
impl Send for InventoryItemOrFolderKey
impl Sync for InventoryItemOrFolderKey
impl Unpin for InventoryItemOrFolderKey
impl UnsafeUnpin for InventoryItemOrFolderKey
impl UnwindSafe for InventoryItemOrFolderKey
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