mirror of
https://git.ngram.ca/OpenJam/rc-servers
synced 2026-08-23 23:08:52 +00:00
17 lines
365 B
Rust
17 lines
365 B
Rust
use serde::{Serialize, Deserialize};
|
|
|
|
#[derive(Serialize, Deserialize, Clone, Debug)]
|
|
pub struct UnlockedParts {
|
|
pub unlocked: Vec<u32>,
|
|
#[serde(rename = "override", default)]
|
|
pub override_: UnlockOverride,
|
|
}
|
|
|
|
#[derive(Serialize, Deserialize, Clone, Debug, Default)]
|
|
pub enum UnlockOverride {
|
|
#[default]
|
|
Normal,
|
|
UnlockAll,
|
|
UnlockNone,
|
|
}
|