Background with generic spawn (#935)
* all tests updated for new background * background in Resolver now supported, wip * clean up client impls * client passing all tests * cleanup review comments, remove try_locks * remove mutexes on NameServers in NameServerPool * refactored ConnectionProvider * remove pinutils dependency * remove the now unused custom *LookupFutures * remove unused types * remove all deprecated interfaces from Client * rename ClientFuture to AsyncClient * all clippy warnings and SecureClient working * cleanup clippy warnnings * Everything working with Background removed * fix infinite loop * Client refactored without background * rebased onto tokio 0.2 * remove Clone and Option from background connects * cleanup from review * fix clippy warnings * spawn in ConnectionProvider * fix no-default-features test * only expose testing functions during testing * fix copyright typo * revert lookup_ip interface change * limit tokio features to least required set * rename tokio-compat to tokio-runtime * use async fns where possible on AsyncResolver * fix lifetime issue
This commit is contained in:
1081
crates/resolver/src/async_resolver.rs
Normal file
1081
crates/resolver/src/async_resolver.rs
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user