pub struct RecipeResult {
pub item_id: u32,
pub count: u32,
}Expand description
An item produced by a crafting recipe.
Each result corresponds to one gen= line inside a combi=start/end
block.
§.inf format
gen=item_id[,count]item_id— numeric ID of the item produced.count(optional, default 1) — how many are produced.
Fields§
§item_id: u32Item type ID (matches ItemDef.id).
count: u32Number of items produced (default 1).
Implementations§
Source§impl RecipeResult
impl RecipeResult
Sourcepub fn from_inf_value(s: &str) -> Self
pub fn from_inf_value(s: &str) -> Self
Parse a result from a raw gen= value string.
Accepts "itemId" or "itemId,count".
Trait Implementations§
Source§impl Clone for RecipeResult
impl Clone for RecipeResult
Source§fn clone(&self) -> RecipeResult
fn clone(&self) -> RecipeResult
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 moreSource§impl Debug for RecipeResult
impl Debug for RecipeResult
Source§impl<'de> Deserialize<'de> for RecipeResult
impl<'de> Deserialize<'de> for RecipeResult
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 RecipeResult
impl PartialEq for RecipeResult
Source§impl Serialize for RecipeResult
impl Serialize for RecipeResult
impl StructuralPartialEq for RecipeResult
Auto Trait Implementations§
impl Freeze for RecipeResult
impl RefUnwindSafe for RecipeResult
impl Send for RecipeResult
impl Sync for RecipeResult
impl Unpin for RecipeResult
impl UnsafeUnpin for RecipeResult
impl UnwindSafe for RecipeResult
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