usesuper::CacheContext;/// Backend-specific resolution policy with all cache-first state grouped into
/// one variant.
#[derive(Clone, Copy, Debug)]pub(incrate::client)enumBackendResolvePolicy<'a> {/// Resolve only from local or relay caches.
CacheOnly,/// Apply a cached packet floor and local TTL bounds to network responses.
CacheFirst(CacheContext<'a>),/// Query configured backends for DHT network state without cached packet state.
NetworkOnly,}