pub struct UnitJson {
pub unit_type: UnitType,
pub stats: StatsJson,
pub special: BTreeMap<u64, SpecialJson>,
pub multipleMovesThreshold: Option<u64>,
pub infiniteRangeThreshold: Option<u64>,
pub unobstructedSightThreshold: Option<u64>,
}Fields§
§unit_type: UnitType§stats: StatsJson§special: BTreeMap<u64, SpecialJson>§multipleMovesThreshold: Option<u64>§infiniteRangeThreshold: Option<u64>§unobstructedSightThreshold: Option<u64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for UnitJson
impl<'de> Deserialize<'de> for UnitJson
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 UnitJson
impl RefUnwindSafe for UnitJson
impl Send for UnitJson
impl Sync for UnitJson
impl Unpin for UnitJson
impl UnwindSafe for UnitJson
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