1
2
3
4
5
6
use crate::network::{NetworkResult, NetworkUpdate};

pub trait Network {
    fn send(&self, source: i32, msg: String) -> NetworkResult<()>;
    fn receive(&mut self) -> NetworkResult<NetworkUpdate>;
}