pub struct WarmingJob {
pub id: u64,
pub query: String,
pub model: String,
pub priority: u8,
pub scheduled_at: Instant,
pub status: WarmingStatus,
}Expand description
A single unit of warming work.
Fields§
§id: u64Unique identifier (monotonically increasing).
query: StringThe fully-expanded query string to warm.
model: StringTarget model identifier (e.g. "claude-3-5-sonnet").
priority: u8Scheduling priority — higher values are processed first.
scheduled_at: InstantWhen this job was scheduled.
status: WarmingStatusCurrent status.
Trait Implementations§
Source§impl Clone for WarmingJob
impl Clone for WarmingJob
Source§fn clone(&self) -> WarmingJob
fn clone(&self) -> WarmingJob
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 WarmingJob
impl RefUnwindSafe for WarmingJob
impl Send for WarmingJob
impl Sync for WarmingJob
impl Unpin for WarmingJob
impl UnsafeUnpin for WarmingJob
impl UnwindSafe for WarmingJob
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