pub struct RoutingOverride {
pub enabled: Option<bool>,
pub cheap: Option<String>,
pub frontier: Option<String>,
pub threshold_input_tokens: Option<u32>,
pub smart: Option<SmartOverride>,
}Expand description
Partial view of RoutingConfig. Same inheritance rule as
SmartOverride.
Fields§
§enabled: Option<bool>§cheap: Option<String>§frontier: Option<String>§threshold_input_tokens: Option<u32>§smart: Option<SmartOverride>Legacy nesting. Smart used to be overridden at routing.smart;
profiles written before the promotion to AgentProfile.smart — and
every exported .muragent bundle — still carry it, so it stays
readable forever. MUR never writes it.
Trait Implementations§
Source§impl Clone for RoutingOverride
impl Clone for RoutingOverride
Source§fn clone(&self) -> RoutingOverride
fn clone(&self) -> RoutingOverride
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 moreSource§impl Debug for RoutingOverride
impl Debug for RoutingOverride
Source§impl Default for RoutingOverride
impl Default for RoutingOverride
Source§fn default() -> RoutingOverride
fn default() -> RoutingOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RoutingOverride
impl<'de> Deserialize<'de> for RoutingOverride
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
Source§impl PartialEq for RoutingOverride
impl PartialEq for RoutingOverride
Source§impl Serialize for RoutingOverride
impl Serialize for RoutingOverride
impl StructuralPartialEq for RoutingOverride
Auto Trait Implementations§
impl Freeze for RoutingOverride
impl RefUnwindSafe for RoutingOverride
impl Send for RoutingOverride
impl Sync for RoutingOverride
impl Unpin for RoutingOverride
impl UnsafeUnpin for RoutingOverride
impl UnwindSafe for RoutingOverride
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