pub enum RoutingContextSource {
Provider,
Profile,
RuntimeFallback,
}Expand description
Provenance of the context-window value used by routing.
Variants§
Provider
Declared directly by the provider adapter.
Profile
Pinned by a local, version-controlled profile.
RuntimeFallback
Conservative runtime fallback recorded explicitly in the plan.
Trait Implementations§
Source§impl Clone for RoutingContextSource
impl Clone for RoutingContextSource
Source§fn clone(&self) -> RoutingContextSource
fn clone(&self) -> RoutingContextSource
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 RoutingContextSource
Source§impl Debug for RoutingContextSource
impl Debug for RoutingContextSource
Source§impl<'de> Deserialize<'de> for RoutingContextSource
impl<'de> Deserialize<'de> for RoutingContextSource
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 RoutingContextSource
Source§impl PartialEq for RoutingContextSource
impl PartialEq for RoutingContextSource
Source§impl Serialize for RoutingContextSource
impl Serialize for RoutingContextSource
impl StructuralPartialEq for RoutingContextSource
Auto Trait Implementations§
impl Freeze for RoutingContextSource
impl RefUnwindSafe for RoutingContextSource
impl Send for RoutingContextSource
impl Sync for RoutingContextSource
impl Unpin for RoutingContextSource
impl UnsafeUnpin for RoutingContextSource
impl UnwindSafe for RoutingContextSource
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