pub struct BuildingRequirement {
pub item_id: u32,
pub count: u32,
}Expand description
Fields§
§item_id: u32Item type ID (matches ItemDef.id).
count: u32Number of items required (default 1).
Implementations§
Source§impl BuildingRequirement
impl BuildingRequirement
Sourcepub fn from_inf_value(s: &str) -> Self
pub fn from_inf_value(s: &str) -> Self
Parse a requirement from a raw req= value string.
Trait Implementations§
Source§impl Clone for BuildingRequirement
impl Clone for BuildingRequirement
Source§fn clone(&self) -> BuildingRequirement
fn clone(&self) -> BuildingRequirement
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 BuildingRequirement
impl Debug for BuildingRequirement
Source§impl<'de> Deserialize<'de> for BuildingRequirement
impl<'de> Deserialize<'de> for BuildingRequirement
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 BuildingRequirement
impl PartialEq for BuildingRequirement
Source§impl Serialize for BuildingRequirement
impl Serialize for BuildingRequirement
impl StructuralPartialEq for BuildingRequirement
Auto Trait Implementations§
impl Freeze for BuildingRequirement
impl RefUnwindSafe for BuildingRequirement
impl Send for BuildingRequirement
impl Sync for BuildingRequirement
impl Unpin for BuildingRequirement
impl UnsafeUnpin for BuildingRequirement
impl UnwindSafe for BuildingRequirement
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