termchat 1.3.1

Distributed LAN chat application in the terminal
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::state::{State};

use message_io::network::{NetworkController};

use std::time::{Duration};

pub enum Processing {
    Completed,
    Partial(Duration),
}

pub trait Action: Send {
    fn process(&mut self, state: &mut State, network: &NetworkController) -> Processing;
}