use crate::simulation::Message;
use bytes::Bytes;
use std::{io, net::SocketAddr};
#[derive(Debug)]
pub enum NetworkSimulationEvent {
Message(SocketAddr, Bytes),
Connect(SocketAddr),
Disconnect(SocketAddr),
RecvError(io::Error),
SendError(io::Error, Message),
ConnectionError(io::Error, Option<SocketAddr>),
}