pub struct ResolverBudget { /* private fields */ }Expand description
The server’s share of the blocking pool, handed out one connection at a time.
Cloned into every connection, which is the whole design: what one connection
can take away from the others is bounded, and what it keeps for itself is
not takeable at all. See ConnectionResolver.
Implementations§
Source§impl ResolverBudget
impl ResolverBudget
Sourcepub fn per_connection(&self) -> ConnectionResolver
pub fn per_connection(&self) -> ConnectionResolver
One connection’s view of it.
Trait Implementations§
Source§impl Clone for ResolverBudget
impl Clone for ResolverBudget
Source§fn clone(&self) -> ResolverBudget
fn clone(&self) -> ResolverBudget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolverBudget
impl Debug for ResolverBudget
Auto Trait Implementations§
impl Freeze for ResolverBudget
impl RefUnwindSafe for ResolverBudget
impl Send for ResolverBudget
impl Sync for ResolverBudget
impl Unpin for ResolverBudget
impl UnsafeUnpin for ResolverBudget
impl UnwindSafe for ResolverBudget
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