mod config;
mod context;
mod error;
mod route;
mod server;
use hyperlane_core::*;
use std::{
io,
net::TcpListener,
sync::{Arc, OnceLock},
time::{Duration, Instant},
};
use tokio::{
io::{AsyncReadExt, AsyncWriteExt},
net::TcpStream,
spawn,
task::JoinHandle,
time::sleep,
};