pub struct QuotaStats {
pub namespace: String,
pub limit_bytes: u64,
pub used_bytes: u64,
pub available_bytes: u64,
pub block_count: u64,
pub usage_pct: f64,
pub policy: String,
}Expand description
A plain-data snapshot of quota state for a namespace.
Fields§
§namespace: StringNamespace identifier.
limit_bytes: u64Maximum bytes allowed.
used_bytes: u64Currently consumed bytes.
available_bytes: u64Bytes remaining before the limit.
block_count: u64Number of stored blocks.
usage_pct: f64Usage as a percentage (used_bytes / limit_bytes * 100).
policy: StringPolicy string: "hard", "soft", or "none".
Trait Implementations§
Source§impl Clone for QuotaStats
impl Clone for QuotaStats
Source§fn clone(&self) -> QuotaStats
fn clone(&self) -> QuotaStats
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 moreAuto Trait Implementations§
impl Freeze for QuotaStats
impl RefUnwindSafe for QuotaStats
impl Send for QuotaStats
impl Sync for QuotaStats
impl Unpin for QuotaStats
impl UnsafeUnpin for QuotaStats
impl UnwindSafe for QuotaStats
Blanket Implementations§
impl<T> Allocation for T
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<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 more