pub struct AccountMaterial {
pub id: u64,
pub category: u8,
pub binding: Option<ItemBinding>,
pub count: u16,
}
Expand description
A material slot in the account’s material storage.
Fields§
§id: u64
The id of the item.
category: u8
The id of the category this item belongs to.
binding: Option<ItemBinding>
The binding of the item.
count: u16
The number of items of this material stored.
Trait Implementations§
Source§impl Clone for AccountMaterial
impl Clone for AccountMaterial
Source§fn clone(&self) -> AccountMaterial
fn clone(&self) -> AccountMaterial
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 AccountMaterial
impl Debug for AccountMaterial
Source§impl<'de> Deserialize<'de> for AccountMaterial
impl<'de> Deserialize<'de> for AccountMaterial
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
Auto Trait Implementations§
impl Freeze for AccountMaterial
impl RefUnwindSafe for AccountMaterial
impl Send for AccountMaterial
impl Sync for AccountMaterial
impl Unpin for AccountMaterial
impl UnwindSafe for AccountMaterial
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