pub enum QuotaEnforcement {
None,
Soft,
Hard,
}Expand description
Quota enforcement mode
Variants§
None
No enforcement, just tracking
Soft
Log warnings when quota exceeded but allow operations
Hard
Reject operations that would exceed quota
Trait Implementations§
Source§impl Clone for QuotaEnforcement
impl Clone for QuotaEnforcement
Source§fn clone(&self) -> QuotaEnforcement
fn clone(&self) -> QuotaEnforcement
Returns a duplicate of the value. Read more
1.0.0 · 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 QuotaEnforcement
impl Debug for QuotaEnforcement
Source§impl Default for QuotaEnforcement
impl Default for QuotaEnforcement
Source§fn default() -> QuotaEnforcement
fn default() -> QuotaEnforcement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuotaEnforcement
impl<'de> Deserialize<'de> for QuotaEnforcement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for QuotaEnforcement
impl PartialEq for QuotaEnforcement
Source§impl Serialize for QuotaEnforcement
impl Serialize for QuotaEnforcement
impl Copy for QuotaEnforcement
impl Eq for QuotaEnforcement
impl StructuralPartialEq for QuotaEnforcement
Auto Trait Implementations§
impl Freeze for QuotaEnforcement
impl RefUnwindSafe for QuotaEnforcement
impl Send for QuotaEnforcement
impl Sync for QuotaEnforcement
impl Unpin for QuotaEnforcement
impl UnsafeUnpin for QuotaEnforcement
impl UnwindSafe for QuotaEnforcement
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