Struct DisabledDial9ConfigBuilder
pub struct DisabledDial9ConfigBuilder { /* private fields */ }Available on crate feature
dial9 only.Expand description
Builder for a Dial9Config with telemetry disabled.
Created via Dial9ConfigBuilder::disabled(). Only exposes tokio
runtime knobs — telemetry methods like with_runtime are not available.
Implementations§
§impl DisabledDial9ConfigBuilder
impl DisabledDial9ConfigBuilder
pub fn with_tokio<F>(self, f: F) -> DisabledDial9ConfigBuilderwhere
F: FnOnce(&mut Builder),
pub fn with_tokio<F>(self, f: F) -> DisabledDial9ConfigBuilderwhere
F: FnOnce(&mut Builder),
Customize the underlying [tokio::runtime::Builder].
See Dial9ConfigBuilder::with_tokio for details.
pub fn build(self) -> Dial9Config
pub fn build(self) -> Dial9Config
Finalize into a Dial9Config ready for the macro.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for DisabledDial9ConfigBuilder
impl !RefUnwindSafe for DisabledDial9ConfigBuilder
impl !UnwindSafe for DisabledDial9ConfigBuilder
impl Send for DisabledDial9ConfigBuilder
impl Sync for DisabledDial9ConfigBuilder
impl Unpin for DisabledDial9ConfigBuilder
impl UnsafeUnpin for DisabledDial9ConfigBuilder
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§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> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§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 rama_grpc::Request§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy that returns Action::Follow only if self and other return
Action::Follow. Read more