pub struct QuotaConfig {
pub max_vectors: Option<u64>,
pub max_storage_bytes: Option<u64>,
pub max_dimensions: Option<usize>,
pub max_metadata_bytes: Option<usize>,
pub enforcement: QuotaEnforcement,
}Expand description
Quota configuration for a namespace
Fields§
§max_vectors: Option<u64>Maximum number of vectors allowed (None = unlimited)
max_storage_bytes: Option<u64>Maximum storage size in bytes (None = unlimited)
max_dimensions: Option<usize>Maximum dimensions per vector (None = unlimited)
max_metadata_bytes: Option<usize>Maximum metadata size per vector in bytes (None = unlimited)
enforcement: QuotaEnforcementWhether to enforce quotas (soft limit = warn only, hard = reject)
Trait Implementations§
Source§impl Clone for QuotaConfig
impl Clone for QuotaConfig
Source§fn clone(&self) -> QuotaConfig
fn clone(&self) -> QuotaConfig
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 QuotaConfig
impl Debug for QuotaConfig
Source§impl Default for QuotaConfig
impl Default for QuotaConfig
Source§fn default() -> QuotaConfig
fn default() -> QuotaConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuotaConfig
impl<'de> Deserialize<'de> for QuotaConfig
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
Auto Trait Implementations§
impl Freeze for QuotaConfig
impl RefUnwindSafe for QuotaConfig
impl Send for QuotaConfig
impl Sync for QuotaConfig
impl Unpin for QuotaConfig
impl UnsafeUnpin for QuotaConfig
impl UnwindSafe for QuotaConfig
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