pub struct SpellCost {
pub id: i32,
pub power_type: i32,
pub power_cost: i32,
pub power_cost_pct: f64,
pub power_cost_max_pct: f64,
pub optional_cost_pct: f64,
pub mana_cost: i32,
}Fields§
§id: i32§power_type: i32§power_cost: i32§power_cost_pct: f64§power_cost_max_pct: f64§optional_cost_pct: f64§mana_cost: i32Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpellCost
impl<'de> Deserialize<'de> for SpellCost
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 SpellCost
impl RefUnwindSafe for SpellCost
impl Send for SpellCost
impl Sync for SpellCost
impl Unpin for SpellCost
impl UnsafeUnpin for SpellCost
impl UnwindSafe for SpellCost
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