pub struct PacingBudget { /* private fields */ }Available on crate features
polars-io and cloud only.Expand description
Read-only view of the pacing budget including the learned rate-limit signal for internal consumers (e.g., ConcurrencyController). The cells contains learned rates (f64 bits in an AtomicU64), and are updated by the AIMD loop only. Valid for the process lifetime: object store rebuilds can rotate behind the cells rather than replacing them.
Implementations§
Trait Implementations§
Source§impl Clone for PacingBudget
impl Clone for PacingBudget
Source§fn clone(&self) -> PacingBudget
fn clone(&self) -> PacingBudget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PacingBudget
impl RefUnwindSafe for PacingBudget
impl Send for PacingBudget
impl Sync for PacingBudget
impl Unpin for PacingBudget
impl UnsafeUnpin for PacingBudget
impl UnwindSafe for PacingBudget
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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