hide some generics that don't need to be generic

This commit is contained in:
Tangent 2020-05-24 23:14:25 -04:00
parent 03e4512839
commit eb7ea021b0
3 changed files with 8 additions and 7 deletions
src/net

View file

@ -1,10 +1,11 @@
use serde::{Deserialize, Serialize};
use serde_json::Value;
pub mod server;
#[derive(Deserialize, Debug)]
#[serde(tag = "t")]
pub enum ClientMessage<I, S> {
pub enum ClientMessage<I = Value, S = Value> {
#[serde(rename = "s")]
SetState { s: S },
#[serde(rename = "i")]
@ -21,7 +22,7 @@ pub struct Meta {
#[derive(Serialize, Debug)]
#[serde(tag = "t")]
pub enum ServerMessage<I, S> {
pub enum ServerMessage<I = Vec<Value>, S = Value> {
#[serde(rename = "m")]
Meta {
#[serde(flatten)]