pub struct RegimeEffectConfig {
pub field: String,
pub multiplier: f64,
}Expand description
Effect of a regime change on a specific field.
Fields§
§field: StringField being affected.
multiplier: f64Multiplier to apply (1.0 = no change, 1.5 = 50% increase).
Trait Implementations§
Source§impl Clone for RegimeEffectConfig
impl Clone for RegimeEffectConfig
Source§fn clone(&self) -> RegimeEffectConfig
fn clone(&self) -> RegimeEffectConfig
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 RegimeEffectConfig
impl Debug for RegimeEffectConfig
Source§impl<'de> Deserialize<'de> for RegimeEffectConfig
impl<'de> Deserialize<'de> for RegimeEffectConfig
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 RegimeEffectConfig
impl RefUnwindSafe for RegimeEffectConfig
impl Send for RegimeEffectConfig
impl Sync for RegimeEffectConfig
impl Unpin for RegimeEffectConfig
impl UnwindSafe for RegimeEffectConfig
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