pub struct NamespaceQuotas {
pub max_vectors: Option<usize>,
pub max_storage_bytes: Option<u64>,
pub max_requests_per_second: Option<f64>,
pub max_concurrent_queries: Option<usize>,
pub max_dimension: Option<usize>,
pub max_results_per_query: Option<usize>,
pub max_batch_size: Option<usize>,
}Expand description
Resource quotas for a namespace
Fields§
§max_vectors: Option<usize>Maximum number of vectors
max_storage_bytes: Option<u64>Maximum storage in bytes
max_requests_per_second: Option<f64>Maximum requests per second
max_concurrent_queries: Option<usize>Maximum concurrent queries
max_dimension: Option<usize>Maximum vector dimension
max_results_per_query: Option<usize>Maximum results per query
max_batch_size: Option<usize>Maximum batch size for upserts
Implementations§
Trait Implementations§
Source§impl Clone for NamespaceQuotas
impl Clone for NamespaceQuotas
Source§fn clone(&self) -> NamespaceQuotas
fn clone(&self) -> NamespaceQuotas
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 NamespaceQuotas
impl Debug for NamespaceQuotas
Source§impl Default for NamespaceQuotas
impl Default for NamespaceQuotas
Source§impl<'de> Deserialize<'de> for NamespaceQuotas
impl<'de> Deserialize<'de> for NamespaceQuotas
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 NamespaceQuotas
impl RefUnwindSafe for NamespaceQuotas
impl Send for NamespaceQuotas
impl Sync for NamespaceQuotas
impl Unpin for NamespaceQuotas
impl UnwindSafe for NamespaceQuotas
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
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