pub struct ModelRouter { /* private fields */ }Implementations§
Source§impl ModelRouter
impl ModelRouter
pub fn add_scorecard(&mut self, scorecard: ModelScorecard)
pub fn route(&self, role: ModelRouteRole, high_risk: bool) -> Option<ModelRoute>
Trait Implementations§
Source§impl Clone for ModelRouter
impl Clone for ModelRouter
Source§fn clone(&self) -> ModelRouter
fn clone(&self) -> ModelRouter
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 ModelRouter
impl Debug for ModelRouter
Source§impl Default for ModelRouter
impl Default for ModelRouter
Source§fn default() -> ModelRouter
fn default() -> ModelRouter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelRouter
impl<'de> Deserialize<'de> for ModelRouter
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
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