sc2_techtree/attribute.rs
1#![allow(missing_docs)]
2
3use serde::{Deserialize, Serialize};
4
5/// Unit attributes
6#[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
7pub enum Attribute {
8 Light,
9 Armored,
10 Detector,
11 Structure,
12 Massive,
13 Biological,
14 Mechanical,
15 Psionic,
16 Summoned,
17}
18
19/// Unit movement type
20#[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, Hash)]
21pub enum MovementType {
22 Ground,
23 Air,
24 None,
25}