message-io 0.1.0

Easy asynchronous network message library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::{Serialize, Deserialize};

use std::time::Duration;

#[derive(Serialize, Deserialize)]
pub enum ClientMessage {
    Greet(String),
    Bye,
}

#[derive(Serialize, Deserialize)]
pub enum ServerMessage {
    Greet(String),
    NotifyDisconnection(Duration),
    Bye,
}