addonscript-rs/crates/model/src/enums.rs
2022-11-28 10:26:47 +01:00

23 lines
439 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),
}