Struct OutboundConfig
pub struct OutboundConfig { /* private fields */ }Expand description
Configuration for a connection pool.
Specifies parameters for establishing and maintaining connections.
Implementations§
§impl OutboundConfig
impl OutboundConfig
pub fn builder() -> OutboundConfigBuilder<((), (), (), (), ())>
pub fn builder() -> OutboundConfigBuilder<((), (), (), (), ())>
Create a builder for building OutboundConfig.
On the builder, call .addr(...), .node_id(...), .tls_config(...), .retry(...)(optional), .timeout(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of OutboundConfig.
Auto Trait Implementations§
impl Freeze for OutboundConfig
impl !RefUnwindSafe for OutboundConfig
impl Send for OutboundConfig
impl Sync for OutboundConfig
impl Unpin for OutboundConfig
impl UnsafeUnpin for OutboundConfig
impl !UnwindSafe for OutboundConfig
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].