pub struct EconomyFile {
pub shops: Vec<ShopDefinition>,
pub currencies: Vec<CurrencyDefinition>,
pub currency_id: String,
pub currency_name: String,
pub starting_gold: i64,
pub default_buy_multiplier: f32,
pub default_sell_multiplier: f32,
}Expand description
Economy file (content/economy.json).
Fields§
§shops: Vec<ShopDefinition>§currencies: Vec<CurrencyDefinition>§currency_id: String§currency_name: String§starting_gold: i64§default_buy_multiplier: f32§default_sell_multiplier: f32Trait Implementations§
Source§impl Clone for EconomyFile
impl Clone for EconomyFile
Source§fn clone(&self) -> EconomyFile
fn clone(&self) -> EconomyFile
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 EconomyFile
impl Debug for EconomyFile
Source§impl Default for EconomyFile
impl Default for EconomyFile
Source§fn default() -> EconomyFile
fn default() -> EconomyFile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EconomyFile
impl<'de> Deserialize<'de> for EconomyFile
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 EconomyFile
impl RefUnwindSafe for EconomyFile
impl Send for EconomyFile
impl Sync for EconomyFile
impl Unpin for EconomyFile
impl UnsafeUnpin for EconomyFile
impl UnwindSafe for EconomyFile
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