addonscript-rs/crates/model/src/enums.rs
2022-11-28 11:06:15 +01:00

24 lines
441 B
Rust

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),
}