#[non_exhaustive]pub struct PrewarmPoolStatus { /* private fields */ }Expand description
Current resource state of a bounded prewarmed database queue.
Implementations§
Source§impl PrewarmPoolStatus
impl PrewarmPoolStatus
pub const fn capacity(&self) -> usize
pub const fn ready(&self) -> usize
pub const fn leased(&self) -> usize
pub const fn creating(&self) -> usize
pub const fn deleting(&self) -> usize
pub const fn is_closed(&self) -> bool
Sourcepub const fn occupied_slots(&self) -> usize
pub const fn occupied_slots(&self) -> usize
Returns the number of capacity slots currently represented by ready, leased, creating, or deleting work.
Trait Implementations§
Source§impl Clone for PrewarmPoolStatus
impl Clone for PrewarmPoolStatus
Source§fn clone(&self) -> PrewarmPoolStatus
fn clone(&self) -> PrewarmPoolStatus
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 moreimpl Copy for PrewarmPoolStatus
Source§impl Debug for PrewarmPoolStatus
impl Debug for PrewarmPoolStatus
impl Eq for PrewarmPoolStatus
Source§impl PartialEq for PrewarmPoolStatus
impl PartialEq for PrewarmPoolStatus
impl StructuralPartialEq for PrewarmPoolStatus
Auto Trait Implementations§
impl Freeze for PrewarmPoolStatus
impl RefUnwindSafe for PrewarmPoolStatus
impl Send for PrewarmPoolStatus
impl Sync for PrewarmPoolStatus
impl Unpin for PrewarmPoolStatus
impl UnsafeUnpin for PrewarmPoolStatus
impl UnwindSafe for PrewarmPoolStatus
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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::Request