pub fn Fn(ServerName: String, Address: SocketAddr, Router: Router)Expand description
Spawn a detached tokio task that serves Router on Address.
§Parameters
ServerName- label used in dev-log messages.Address- resolved socket address (callers should runcrate::Server::ValidateSocketAddress::Fnfirst).Router- constructed tonic Router with services already added.
§Behaviour
- Emits an
info-level dev_log on start. - Awaits
Router.serve(Address). - On
Ok(()), dev_logs graceful shutdown. - On
Err, dev_logs the error and exits the task.