pub async fn start(bind: &str, state: AppState) -> Result<Server>
Start the HTTP server. Returns once the listener is bound.