addonscript-rs/crates/model/src/enums.rs

23 lines
439 B
Rust
Raw Normal View History

2022-11-28 10:26:47 +01:00
use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize, PartialEq, Eq, Hash)]
#[serde(rename_all = "lowercase")]
pub enum Flag {
Required,
Optional,
Included,
Instance,
Incompatible,
Launch,
Env
}
#[derive(Debug, Serialize, Deserialize, PartialEq, Eq, Hash)]
#[serde(rename_all = "lowercase")]
pub enum InstallAction {
Move,
Extract,
Rename,
Inject,
Unknown(String),
}