pub struct ConcurrencyController { /* private fields */ }Available on crate features
polars-io and cloud only.Implementations§
Source§impl ConcurrencyController
impl ConcurrencyController
pub fn new(config: ControllerConfig) -> ConcurrencyController
pub fn config(&self) -> &ControllerConfig
pub fn inflight_budget(&self) -> &Arc<InFlightBudget>
pub async fn acquire(&self, bytes: u64) -> InFlightPermit
Trait Implementations§
Source§impl Debug for ConcurrencyController
impl Debug for ConcurrencyController
Auto Trait Implementations§
impl Freeze for ConcurrencyController
impl RefUnwindSafe for ConcurrencyController
impl Send for ConcurrencyController
impl Sync for ConcurrencyController
impl Unpin for ConcurrencyController
impl UnsafeUnpin for ConcurrencyController
impl UnwindSafe for ConcurrencyController
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
§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