Removes derive-getters, as it was incredibly annoying in IDEs, and couldn't figure out borrow lifetimes.
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
use derive_getters::Getters;
|
||||
|
||||
#[derive(PartialEq, Debug)]
|
||||
pub enum EffectParameter {
|
||||
Bool(bool),
|
||||
@@ -8,7 +6,7 @@ pub enum EffectParameter {
|
||||
String(String),
|
||||
}
|
||||
|
||||
#[derive(PartialEq, Debug, Getters)]
|
||||
#[derive(PartialEq, Debug)]
|
||||
pub struct SecondaryEffect {
|
||||
chance: f32,
|
||||
effect_name: String,
|
||||
@@ -34,6 +32,16 @@ impl SecondaryEffect {
|
||||
parameters,
|
||||
}
|
||||
}
|
||||
|
||||
pub fn chance(&self) -> f32 {
|
||||
self.chance
|
||||
}
|
||||
pub fn effect_name(&self) -> &str {
|
||||
&self.effect_name
|
||||
}
|
||||
pub fn parameters(&self) -> &Vec<EffectParameter> {
|
||||
&self.parameters
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
|
||||
Reference in New Issue
Block a user