tokio::main
Closes #1878. BREAKING CHANGE: Replace all usage of `rt::main` with `tokio::main`.
serve_connection
std::future::Future