2022-03-01 09:07:29 -08:00
|
|
|
mod listener;
|
|
|
|
|
mod options;
|
|
|
|
|
mod server;
|
|
|
|
|
|
2022-02-28 19:14:54 -08:00
|
|
|
use structopt::StructOpt;
|
2022-02-28 11:58:57 -08:00
|
|
|
|
2022-03-01 09:07:29 -08:00
|
|
|
use crate::listener::Listener;
|
2022-02-28 19:14:54 -08:00
|
|
|
use crate::options::Opt;
|
2022-02-28 11:58:57 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
fn main() -> std::io::Result<()> {
|
2022-02-28 19:14:54 -08:00
|
|
|
let mut server = Listener::new(Opt::from_args())?;
|
|
|
|
|
server.run()
|
2022-02-28 11:58:57 -08:00
|
|
|
}
|