pub struct QueueCapacity {
pub scan_queue_max: usize,
pub extract_queue_max: usize,
pub chunk_queue_max: usize,
pub keyword_queue_max: usize,
pub embedding_queue_max: usize,
pub maintenance_queue_max: usize,
}Expand description
Per-queue depth caps (RFC-036 §10.3).
When a queue hits its cap, upstream production pauses (backpressure). These are starting points; they will be tuned in RFC-037 benchmarks.
Fields§
§scan_queue_max: usize§extract_queue_max: usize§chunk_queue_max: usize§keyword_queue_max: usize§embedding_queue_max: usize§maintenance_queue_max: usizeTrait Implementations§
Source§impl Clone for QueueCapacity
impl Clone for QueueCapacity
Source§fn clone(&self) -> QueueCapacity
fn clone(&self) -> QueueCapacity
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 moreSource§impl Debug for QueueCapacity
impl Debug for QueueCapacity
Auto Trait Implementations§
impl Freeze for QueueCapacity
impl RefUnwindSafe for QueueCapacity
impl Send for QueueCapacity
impl Sync for QueueCapacity
impl Unpin for QueueCapacity
impl UnsafeUnpin for QueueCapacity
impl UnwindSafe for QueueCapacity
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