use rusty_modbus_tcp::TransportError;
#[derive(Debug, thiserror::Error)]
pub enum ServerError {
#[error("transport error: {0}")]
Transport(#[from] TransportError),
#[error("bind failed: {0}")]
Bind(std::io::Error),
#[error("server is already running")]
AlreadyRunning,
}