summaryrefslogtreecommitdiff
path: root/src/rpc/envoy.extensions.network.dns_resolver.apple.v3.rs
blob: 70f6502ec5d6f94f3cc8a7d210439f1e489031c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// @generated
// This file is @generated by prost-build.
// \[#protodoc-title: apple DNS resolver\]
// \[#extension: envoy.network.dns_resolver.apple\]

/// Configuration for apple DNS resolver.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct AppleDnsResolverConfig {
    /// The resolver will avoid the system's heuristics to only return
    /// IPv4 or IPv6 addresses that it considers to be "routable", instead
    /// returning all possible IPv4 or IPv6 addresses. This setting is
    /// ignored if the DNS lookup family is set to v4-only or v6-only.
    /// This should remain false in the vast majority of cases, but may be
    /// useful when performing custom filtering of addresses, such as with
    /// Happy Eyeballs.
    #[prost(bool, tag="1")]
    pub include_unroutable_families: bool,
}
// @@protoc_insertion_point(module)