/// Waits until the process receives Ctrl-C.
////// Services can pass this future to server helpers that support graceful
/// shutdown.
pub async fnshutdown_signal(){ifletErr(error)=tokio::signal::ctrl_c().await {tracing::warn!(%error,"failed to listen for ctrl-c");}}