pub enum WarmingStrategy {
TopK {
k: usize,
},
AllTemplates,
ScheduledPatterns,
UserDefined(Vec<String>),
}Expand description
Strategy governing which patterns the warmer expands into jobs.
Variants§
TopK
Warm the top-k patterns ranked by WarmingPattern::frequency_weight.
AllTemplates
Expand every registered pattern fully.
ScheduledPatterns
Expand only patterns whose template starts with "scheduled:".
UserDefined(Vec<String>)
Use caller-supplied literal queries (bypasses pattern expansion).
Trait Implementations§
Source§impl Clone for WarmingStrategy
impl Clone for WarmingStrategy
Source§fn clone(&self) -> WarmingStrategy
fn clone(&self) -> WarmingStrategy
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 moreAuto Trait Implementations§
impl Freeze for WarmingStrategy
impl RefUnwindSafe for WarmingStrategy
impl Send for WarmingStrategy
impl Sync for WarmingStrategy
impl Unpin for WarmingStrategy
impl UnsafeUnpin for WarmingStrategy
impl UnwindSafe for WarmingStrategy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request