Enum ginepro::ResolutionStrategy
source · pub enum ResolutionStrategy {
Lazy,
Eager {
timeout: Duration,
},
}Expand description
Enumerates the different domain name resolution strategies that
the LoadBalancedChannelBuilder supports.
Variants§
Lazy
Creates the channel without attempting to resolve a set of initial IPs.
Eager
Tries to resolve the domain name before creating the channel in order to start with a non-empty set of IPs.
Auto Trait Implementations§
impl RefUnwindSafe for ResolutionStrategy
impl Send for ResolutionStrategy
impl Sync for ResolutionStrategy
impl Unpin for ResolutionStrategy
impl UnwindSafe for ResolutionStrategy
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request