explicit basic_resolver(io_context& ctx);
Postconditions: get_executor() == ctx.get_executor().
basic_resolver(basic_resolver&& rhs) noexcept;
Effects: Move constructs an object of class basic_resolver<InternetProtocol> that refers to the state originally represented by rhs.
Postconditions: get_executor() == rhs.get_executor().