pub struct ModelRouter;Expand description
Stateless model router.
Implementations§
Source§impl ModelRouter
impl ModelRouter
Sourcepub fn resolve(
requested_model: Option<&str>,
provider: &dyn ModelProvider,
policy: &RoutingPolicy,
) -> RoutingDecision
pub fn resolve( requested_model: Option<&str>, provider: &dyn ModelProvider, policy: &RoutingPolicy, ) -> RoutingDecision
Resolve model request to an explicit routing decision.
Auto Trait Implementations§
impl Freeze for ModelRouter
impl RefUnwindSafe for ModelRouter
impl Send for ModelRouter
impl Sync for ModelRouter
impl Unpin for ModelRouter
impl UnsafeUnpin for ModelRouter
impl UnwindSafe for ModelRouter
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