pub struct UpgradeData {
pub id: UpgradeId,
pub ability: AbilityId,
pub name: String,
pub mineral_cost: u32,
pub vespene_cost: u32,
pub research_time: f32,
}
Expand description
Information about specific upgrade.
Fields§
§id: UpgradeId
§ability: AbilityId
Ability used to research the upgrade.
name: String
§mineral_cost: u32
§vespene_cost: u32
§research_time: f32
Implementations§
Trait Implementations§
Source§impl Clone for UpgradeData
impl Clone for UpgradeData
Source§fn clone(&self) -> UpgradeData
fn clone(&self) -> UpgradeData
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for UpgradeData
impl RefUnwindSafe for UpgradeData
impl Send for UpgradeData
impl Sync for UpgradeData
impl Unpin for UpgradeData
impl UnwindSafe for UpgradeData
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