pub struct WorkloadLimits {
pub max_concurrent: u32,
pub max_cache_mb: usize,
pub priority_weight: f64,
pub cache_ttl: Duration,
}Expand description
Per-workload resource limits
Fields§
§max_concurrent: u32Maximum concurrent queries
max_cache_mb: usizeMaximum cache memory allocation (MB)
priority_weight: f64Priority weight (0.0 - 1.0)
cache_ttl: DurationCache TTL
Trait Implementations§
Source§impl Clone for WorkloadLimits
impl Clone for WorkloadLimits
Source§fn clone(&self) -> WorkloadLimits
fn clone(&self) -> WorkloadLimits
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 WorkloadLimits
impl Debug for WorkloadLimits
Auto Trait Implementations§
impl Freeze for WorkloadLimits
impl RefUnwindSafe for WorkloadLimits
impl Send for WorkloadLimits
impl Sync for WorkloadLimits
impl Unpin for WorkloadLimits
impl UnsafeUnpin for WorkloadLimits
impl UnwindSafe for WorkloadLimits
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