This crate provides an acceptor implementing roa_core::Accept
and an app extension.
``` use roacore::App; use roatcp::TcpIncoming; use std::io;
let app = App::new(()); let incoming = TcpIncoming::bind("127.0.0.1:0")?; let server = app.accept(incoming); // server.await Ok(())
```
``` use roacore::App; use roatcp::Listener; use std::io;
let app = App::new(()); let (addr, server) = app.listen_on("127.0.0.1:0")?; // server.await Ok(())
```