Skip to content
Snippets Groups Projects
mod.rs 914 B
Newer Older
Louis's avatar
Louis committed
// use remote_events::events::{FromSocketMessage, ToSocketMessage};
// use serde::{Deserialize, Serialize};
//
// #[derive(Clone, Copy, Debug, Default, Serialize, Deserialize)]
// #[serde(tag = "type")]
// pub enum IncomingEvent {
// 	#[default]
// 	#[serde(rename = "void")]
// 	Void,
// }
//
// impl FromSocketMessage for IncomingEvent {
// 	fn from_text(value: String) -> Self {
// 		serde_json::from_str(value.as_str()).unwrap_or_default()
// 	}
//
// 	fn from_binary(value: Vec<u8>) -> Self {
// 		serde_json::from_slice(value.as_slice()).unwrap_or_default()
// 	}
// }
//
// #[derive(Clone, Copy, Debug, Default, Serialize, Deserialize)]
// #[serde(tag = "type")]
// pub enum OutgoingEvent {
// 	#[default]
// 	#[serde(rename = "void")]
// 	Void,
// }
//
// impl ToSocketMessage for OutgoingEvent {
// 	fn to_text(&self) -> String {
// 		serde_json::to_string(&self).unwrap_or(String::from("{}"))
// 	}
// }