func DhtTimeout(timeout time.Duration) ResolveOpt {
	return func(o *ResolveOpts) {
		o.DhtTimeout = timeout
	}
}
// DhtTimeout is the amount of time to wait for DHT records to be fetched
// and verified. A zero value indicates that there is no explicit timeout
DhtTimeout is the amount of time to wait for DHT records to be fetched
and verified. A zero value indicates that there is no explicit timeout
// DhtTimeout is the amount of time to wait for DHT records to be fetched // and verified . A zero value indicates that there is no explicit timeout
func DhtTimeout(timeout time.Duration) ResolveOpt {
	return func(o *ResolveOpts) {
		o.DhtTimeout = timeout
	}
}
func DhtTimeout ( timeout time . Duration ) ResolveOpt { return func ( o * ResolveOpts ) { o . DhtTimeout = timeout } }
DhtTimeout is the amount of time to wait for DHT records to be fetched
and verified.
DhtTimeout is the amount of time to wait for DHT records to be fetched and verified .