Struct sf_api::gamestate::fortress::FortressUnit
source · pub struct FortressUnit {
pub level: u16,
pub upgrade_began: Option<DateTime<Local>>,
pub upgrade_finish: Option<DateTime<Local>>,
pub max_count: u16,
pub count: u16,
pub in_que: u16,
pub training_cost: FortressCost,
pub next_lvl: u64,
pub upgrade_stone_cost: u64,
pub upgrade_wood_cost: u64,
}
Fields§
§level: u16
§upgrade_began: Option<DateTime<Local>>
§upgrade_finish: Option<DateTime<Local>>
§max_count: u16
§count: u16
§in_que: u16
§training_cost: FortressCost
§next_lvl: u64
§upgrade_stone_cost: u64
§upgrade_wood_cost: u64
Trait Implementations§
source§impl Clone for FortressUnit
impl Clone for FortressUnit
source§fn clone(&self) -> FortressUnit
fn clone(&self) -> FortressUnit
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 moresource§impl Debug for FortressUnit
impl Debug for FortressUnit
source§impl Default for FortressUnit
impl Default for FortressUnit
source§fn default() -> FortressUnit
fn default() -> FortressUnit
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for FortressUnit
impl<'de> Deserialize<'de> for FortressUnit
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 RefUnwindSafe for FortressUnit
impl Send for FortressUnit
impl Sync for FortressUnit
impl Unpin for FortressUnit
impl UnwindSafe for FortressUnit
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