pub struct BackpressureController { /* private fields */ }
Expand description
Backpressure controller
Implementations§
Source§impl BackpressureController
impl BackpressureController
Sourcepub fn try_acquire(&self) -> Option<BackpressureGuard<'_>>
pub fn try_acquire(&self) -> Option<BackpressureGuard<'_>>
Try to acquire slot
Sourcepub fn pending_count(&self) -> u64
pub fn pending_count(&self) -> u64
Get current pending count
Sourcepub fn rejected_count(&self) -> u64
pub fn rejected_count(&self) -> u64
Get rejected count
Auto Trait Implementations§
impl !Freeze for BackpressureController
impl RefUnwindSafe for BackpressureController
impl Send for BackpressureController
impl Sync for BackpressureController
impl Unpin for BackpressureController
impl UnwindSafe for BackpressureController
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