pub enum RouteTier {
Local,
Frontier,
}Expand description
Whether a model is cheap/local or frontier/expensive.
Variants§
Local
Free or near-free local model (Ollama, llama.cpp, mlx).
Frontier
Paid cloud frontier model (Claude, GPT, Gemini).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RouteTier
impl<'de> Deserialize<'de> for RouteTier
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Copy for RouteTier
impl Eq for RouteTier
impl StructuralPartialEq for RouteTier
Auto Trait Implementations§
impl Freeze for RouteTier
impl RefUnwindSafe for RouteTier
impl Send for RouteTier
impl Sync for RouteTier
impl Unpin for RouteTier
impl UnsafeUnpin for RouteTier
impl UnwindSafe for RouteTier
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.