17 lines
450 B
Rust
17 lines
450 B
Rust
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(Serialize, Deserialize)]
|
|
#[serde(tag = "kind")]
|
|
#[serde(rename_all = "snake_case")]
|
|
pub enum ServerboundControlMessage {
|
|
RequestDomainAssignment,
|
|
}
|
|
|
|
#[derive(Serialize, Deserialize)]
|
|
#[serde(tag = "kind")]
|
|
#[serde(rename_all = "snake_case")]
|
|
pub enum ClientboundControlMessage {
|
|
UnknownMessage,
|
|
DomainAssignmentComplete { domain: String },
|
|
RequestMessageBroadcast { message: String },
|
|
}
|