pub fn monitor_update<D>( runtime: RuntimeHandle, dns: D, resolver: D::Client, options: Monitor, ) -> impl Future<Item = (), Error = Error>where D: DnsOpen,