pub struct MilitaryUnit {
pub unit_type: UnitType,
pub strength: Fixed,
pub morale: Fixed,
pub position: Position,
pub faction_id: u32,
}Expand description
Military unit component
Fields§
§unit_type: UnitType§strength: Fixed§morale: Fixed§position: Position§faction_id: u32Trait Implementations§
Source§impl Clone for MilitaryUnit
impl Clone for MilitaryUnit
Source§fn clone(&self) -> MilitaryUnit
fn clone(&self) -> MilitaryUnit
Returns a duplicate 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 MilitaryUnit
impl Debug for MilitaryUnit
Source§impl<'de> Deserialize<'de> for MilitaryUnit
impl<'de> Deserialize<'de> for MilitaryUnit
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
Source§impl PartialEq for MilitaryUnit
impl PartialEq for MilitaryUnit
Source§impl Serialize for MilitaryUnit
impl Serialize for MilitaryUnit
impl StructuralPartialEq for MilitaryUnit
Auto Trait Implementations§
impl Freeze for MilitaryUnit
impl RefUnwindSafe for MilitaryUnit
impl Send for MilitaryUnit
impl Sync for MilitaryUnit
impl Unpin for MilitaryUnit
impl UnsafeUnpin for MilitaryUnit
impl UnwindSafe for MilitaryUnit
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