pub enum DynData {
Show 21 variants
Empty,
Int(i32),
Long(i64),
Float(f32),
String(Option<String>),
Content(Type, u16),
IntArray(Vec<i32>),
Point2(i32, i32),
Point2Array(Vec<(i16, i16)>),
TechNode(Type, u16),
Boolean(bool),
Double(f64),
Building(GridPos),
LogicField(LogicField),
ByteArray(Vec<u8>),
UnitCommand(UnitCommand),
BoolArray(Vec<bool>),
Unit(u32),
Vec2Array(Vec<(f32, f32)>),
Vec2(f32, f32),
Team(Team),
}Expand description
holds different kinds of data
Variants§
Empty
Int(i32)
Long(i64)
Float(f32)
String(Option<String>)
Content(Type, u16)
IntArray(Vec<i32>)
Point2(i32, i32)
Point2Array(Vec<(i16, i16)>)
TechNode(Type, u16)
Boolean(bool)
Double(f64)
Building(GridPos)
LogicField(LogicField)
ByteArray(Vec<u8>)
UnitCommand(UnitCommand)
BoolArray(Vec<bool>)
Unit(u32)
Vec2Array(Vec<(f32, f32)>)
Vec2(f32, f32)
Team(Team)
Implementations§
Trait Implementations§
source§impl PartialEq<DynData> for DynData
impl PartialEq<DynData> for DynData
source§impl Serializer<DynData> for DynSerializer
impl Serializer<DynData> for DynSerializer
impl StructuralPartialEq for DynData
Auto Trait Implementations§
impl RefUnwindSafe for DynData
impl Send for DynData
impl Sync for DynData
impl Unpin for DynData
impl UnwindSafe for DynData
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