mirror of
https://git.ngram.ca/OpenJam/rc-servers
synced 2026-08-23 23:08:52 +00:00
18 lines
348 B
Rust
18 lines
348 B
Rust
use serde::{Serialize, Deserialize};
|
|
|
|
#[derive(Serialize, Deserialize, Clone, Debug)]
|
|
#[serde(tag = "choice")]
|
|
pub enum TeamChooser {
|
|
Alternating,
|
|
AllOnOne {
|
|
team: u8,
|
|
},
|
|
#[serde(alias = "Pit")]
|
|
OneOnAll,
|
|
// TODO more built-in choosers
|
|
Custom {
|
|
#[serde(alias = "library")]
|
|
path: String,
|
|
},
|
|
}
|