Struct esl::Effect [−][src]
pub struct Effect { pub index: Either<Option<i16>, EffectIndex>, pub skill: Either<Option<i8>, Skill>, pub attribute: Either<Option<i8>, Attribute>, pub range: EffectRange, pub area: i32, pub duration: i32, pub magnitude_min: i32, pub magnitude_max: i32, }
Fields
index: Either<Option<i16>, EffectIndex>
skill: Either<Option<i8>, Skill>
attribute: Either<Option<i8>, Attribute>
range: EffectRange
area: i32
duration: i32
magnitude_min: i32
magnitude_max: i32
Trait Implementations
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 RefUnwindSafe for Effect
impl UnwindSafe for Effect
Blanket Implementations
Mutably borrows from an owned value. Read more