pub struct CraftSchema {
pub skill: Option<CraftSkill>,
pub level: Option<i32>,
pub items: Option<Vec<SimpleItemSchema>>,
pub quantity: Option<i32>,
}Fields§
§skill: Option<CraftSkill>Skill required to craft the item.
level: Option<i32>The skill level required to craft the item.
items: Option<Vec<SimpleItemSchema>>List of items required to craft the item.
quantity: Option<i32>Quantity of items crafted.
Implementations§
Source§impl CraftSchema
impl CraftSchema
pub fn new() -> CraftSchema
Trait Implementations§
Source§impl Clone for CraftSchema
impl Clone for CraftSchema
Source§fn clone(&self) -> CraftSchema
fn clone(&self) -> CraftSchema
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 CraftSchema
impl Debug for CraftSchema
Source§impl Default for CraftSchema
impl Default for CraftSchema
Source§fn default() -> CraftSchema
fn default() -> CraftSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CraftSchema
impl<'de> Deserialize<'de> for CraftSchema
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 PartialEq for CraftSchema
impl PartialEq for CraftSchema
Source§impl Serialize for CraftSchema
impl Serialize for CraftSchema
impl StructuralPartialEq for CraftSchema
Auto Trait Implementations§
impl Freeze for CraftSchema
impl RefUnwindSafe for CraftSchema
impl Send for CraftSchema
impl Sync for CraftSchema
impl Unpin for CraftSchema
impl UnwindSafe for CraftSchema
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