pub enum EffectiveReasoningSource {
MemberExplicit,
ProviderNativeAdaptive,
FleetRouter,
LegacyHeuristic,
SessionInherited,
}Expand description
Where the effective reasoning came from. Provenance is preserved alongside the request so a receipt can show both.
Variants§
MemberExplicit
The member named a concrete tier. No Router was called.
ProviderNativeAdaptive
The route performs its own adaptive thinking and no Router was called.
No longer produced. The native-adaptive bypass was removed: auto
in an exact Fleet always asks the Fleet’s Router. The variant is kept so
journals and events written before that change still deserialize.
FleetRouter
The attached Reasoning Router decided the tier for a frozen route.
LegacyHeuristic
Legacy reasoning_effort = "auto" outside exact Fleets.
SessionInherited
Inherited from the session/parent.
Implementations§
Trait Implementations§
Source§impl Clone for EffectiveReasoningSource
impl Clone for EffectiveReasoningSource
Source§fn clone(&self) -> EffectiveReasoningSource
fn clone(&self) -> EffectiveReasoningSource
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 EffectiveReasoningSource
Source§impl Debug for EffectiveReasoningSource
impl Debug for EffectiveReasoningSource
Source§impl<'de> Deserialize<'de> for EffectiveReasoningSource
impl<'de> Deserialize<'de> for EffectiveReasoningSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EffectiveReasoningSource
Source§impl PartialEq for EffectiveReasoningSource
impl PartialEq for EffectiveReasoningSource
Source§impl Serialize for EffectiveReasoningSource
impl Serialize for EffectiveReasoningSource
impl StructuralPartialEq for EffectiveReasoningSource
Auto Trait Implementations§
impl Freeze for EffectiveReasoningSource
impl RefUnwindSafe for EffectiveReasoningSource
impl Send for EffectiveReasoningSource
impl Sync for EffectiveReasoningSource
impl Unpin for EffectiveReasoningSource
impl UnsafeUnpin for EffectiveReasoningSource
impl UnwindSafe for EffectiveReasoningSource
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