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