use signal_hook::{
consts::{SIGINT, SIGTERM},
iterator::Signals,
};
pub async fn wait_for_signal() {
let mut signals = Signals::new([SIGINT, SIGTERM]).unwrap();
if signals.forever().next().is_some() {
log::info!("received signal, shutting down");
}
}