pub enum RuntimeTaskPurpose {
MainResponse,
StateTransition,
SkillRouting,
ReasoningJudge,
PostTurnFacts,
PostTurnRelationship,
PostTurnSessionMaintenance,
PostTurnCompression,
OrchestrationVoteExtraction,
ObservabilityExport,
}Expand description
Runtime work categories used for optimization and background ordering.
Variants§
MainResponse
Main user-visible response generation.
StateTransition
State transition selection or commit work.
SkillRouting
Skill routing decision work.
ReasoningJudge
Automatic reasoning mode decision work.
PostTurnFacts
Post-turn fact extraction.
PostTurnRelationship
Post-turn relationship update.
PostTurnSessionMaintenance
Post-turn session maintenance.
PostTurnCompression
Post-turn memory compression.
OrchestrationVoteExtraction
Orchestration vote extraction.
ObservabilityExport
Observability export work.
Trait Implementations§
Source§impl Clone for RuntimeTaskPurpose
impl Clone for RuntimeTaskPurpose
Source§fn clone(&self) -> RuntimeTaskPurpose
fn clone(&self) -> RuntimeTaskPurpose
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 moreimpl Copy for RuntimeTaskPurpose
Source§impl Debug for RuntimeTaskPurpose
impl Debug for RuntimeTaskPurpose
impl Eq for RuntimeTaskPurpose
Source§impl Hash for RuntimeTaskPurpose
impl Hash for RuntimeTaskPurpose
Source§impl PartialEq for RuntimeTaskPurpose
impl PartialEq for RuntimeTaskPurpose
Source§fn eq(&self, other: &RuntimeTaskPurpose) -> bool
fn eq(&self, other: &RuntimeTaskPurpose) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RuntimeTaskPurpose
Auto Trait Implementations§
impl Freeze for RuntimeTaskPurpose
impl RefUnwindSafe for RuntimeTaskPurpose
impl Send for RuntimeTaskPurpose
impl Sync for RuntimeTaskPurpose
impl Unpin for RuntimeTaskPurpose
impl UnsafeUnpin for RuntimeTaskPurpose
impl UnwindSafe for RuntimeTaskPurpose
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreCreates a shared type from an unshared type.