Stable Test codecov Rust Docs Crate version Download License: MIT

This crate provides tokio-based runtime and acceptor for roa.

```rust,norun use roa::http::StatusCode; use roa::{App, Context}; use roatokio::{TcpIncoming, Exec}; use std::error::Error;

async fn end(_ctx: &mut Context) -> roa::Result { Ok(()) }

[tokio::main]

async fn main() -> Result<(), Box> { let app = App::withexec((), Exec).end(end); let incoming = TcpIncoming::bind("127.0.0.1:0")?; println!("server is listening on {}", incoming.localaddr()); app.accept(incoming).await?; Ok(()) } ```