TL;DR
If this crate is used by another which either defers initialization on the tokio runtime, or does not use one at all, it panics. It does this during the invocation .spawn_signal_handler() .
Workaround
Spawn a tokio runtime using the tokio::main proc macro or using tokio::runtime::Builder.