pub struct NoopWarmingCreditSink;Expand description
A WarmingCreditSink that drops every credit. It is the inert default a
fresh crate::handlers::client::ClientHandlerDeps carries before the
runtime overwrites it with the channel sink from spawn_warming_creditor.
A handler left with this default applies no warming credit, which only keeps
each source’s ledger more conservative — the same safe direction a full or
closed aggregator queue takes.
Trait Implementations§
Source§impl Debug for NoopWarmingCreditSink
impl Debug for NoopWarmingCreditSink
Source§impl Default for NoopWarmingCreditSink
impl Default for NoopWarmingCreditSink
Auto Trait Implementations§
impl Freeze for NoopWarmingCreditSink
impl RefUnwindSafe for NoopWarmingCreditSink
impl Send for NoopWarmingCreditSink
impl Sync for NoopWarmingCreditSink
impl Unpin for NoopWarmingCreditSink
impl UnsafeUnpin for NoopWarmingCreditSink
impl UnwindSafe for NoopWarmingCreditSink
Blanket Implementations§
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> 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 moreSource§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::RequestCreates a shared type from an unshared type.