changed messaegs to include a type property

This commit is contained in:
michael-bailey 2021-07-10 14:02:04 +01:00
parent 614e73b788
commit 8ebfbb0a70
2 changed files with 4 additions and 0 deletions

View File

@ -8,6 +8,7 @@ use uuid::Uuid;
/// This uses the serde library to transform to and from json.
///
#[derive(Serialize, Deserialize)]
#[serde(tag = "type")]
pub enum ClientStreamIn {
Connected,
@ -19,6 +20,7 @@ pub enum ClientStreamIn {
}
#[derive(Serialize, Deserialize)]
#[serde(tag = "type")]
pub enum ClientStreamOut {
Connected,

View File

@ -1,6 +1,7 @@
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize)]
#[serde(tag = "type")]
pub enum NetworkSockIn {
Info,
Connect {
@ -11,6 +12,7 @@ pub enum NetworkSockIn {
}
#[derive(Serialize, Deserialize)]
#[serde(tag = "type")]
pub enum NetworkSockOut<'a> {
Request,