Struct conjure_runtime::config::ServiceConfig [−][src]
pub struct ServiceConfig { /* fields omitted */ }The configuration for an individual service.
Implementations
impl ServiceConfig[src]
impl ServiceConfig[src]pub fn builder() -> ServiceConfigBuilder[src]
Returns a new builder.
pub fn uris(&self) -> &[Url][src]
Returns the URIs of the service’s nodes.
pub fn security(&self) -> Option<&SecurityConfig>[src]
Returns the security configuration.
pub fn proxy(&self) -> Option<&ProxyConfig>[src]
Returns the proxy configuration.
pub fn connect_timeout(&self) -> Option<Duration>[src]
Returns the connection timeout.
pub fn read_timeout(&self) -> Option<Duration>[src]
Returns the read timeout.
pub fn write_timeout(&self) -> Option<Duration>[src]
Returns the write timeout.
pub fn backoff_slot_size(&self) -> Option<Duration>[src]
Returns the backoff slot size.
pub fn max_num_retries(&self) -> Option<u32>[src]
Returns the maximum number of retries for failed RPCs.
Trait Implementations
impl Clone for ServiceConfig[src]
impl Clone for ServiceConfig[src]pub fn clone(&self) -> ServiceConfig[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for ServiceConfig[src]
impl Default for ServiceConfig[src]pub fn default() -> ServiceConfig[src]
impl<'de> Deserialize<'de> for ServiceConfig where
ServiceConfig: Default, [src]
impl<'de> Deserialize<'de> for ServiceConfig where
ServiceConfig: Default, [src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ServiceConfig, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>, [src]
__deserializer: __D
) -> Result<ServiceConfig, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl From<ServiceConfig> for ServiceConfigBuilder[src]
impl From<ServiceConfig> for ServiceConfigBuilder[src]pub fn from(config: ServiceConfig) -> ServiceConfigBuilder[src]
impl PartialEq<ServiceConfig> for ServiceConfig[src]
impl PartialEq<ServiceConfig> for ServiceConfig[src]pub fn eq(&self, other: &ServiceConfig) -> bool[src]
pub fn ne(&self, other: &ServiceConfig) -> bool[src]
impl StructuralPartialEq for ServiceConfig[src]
impl StructuralPartialEq for ServiceConfig[src]Auto Trait Implementations
impl RefUnwindSafe for ServiceConfig
impl RefUnwindSafe for ServiceConfigimpl Send for ServiceConfig
impl Send for ServiceConfigimpl Sync for ServiceConfig
impl Sync for ServiceConfigimpl Unpin for ServiceConfig
impl Unpin for ServiceConfigimpl UnwindSafe for ServiceConfig
impl UnwindSafe for ServiceConfigBlanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,