crypto_crawler
pub async fn crawl<Fut>( exchange: &str, market_type: MarketType, channel_types: &[ChannelType], pairs: &[&str], msg_callback: impl Fn(Msg) -> Fut) where Fut: Future<Output = ()>,