pub struct FallbackTier {
pub provider: String,
pub model: String,
pub timeout_ms: Option<u64>,
}Expand description
A single tier in the fallback chain.
Fields§
§provider: StringProvider name (e.g., “anthropic”, “openai”).
model: StringModel identifier.
timeout_ms: Option<u64>Optional per-tier timeout override in ms.
Trait Implementations§
Source§impl Clone for FallbackTier
impl Clone for FallbackTier
Source§fn clone(&self) -> FallbackTier
fn clone(&self) -> FallbackTier
Returns a duplicate of the value. Read more
1.0.0 · 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 FallbackTier
impl Debug for FallbackTier
Source§impl<'de> Deserialize<'de> for FallbackTier
impl<'de> Deserialize<'de> for FallbackTier
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 FallbackTier
impl PartialEq for FallbackTier
Source§impl Serialize for FallbackTier
impl Serialize for FallbackTier
impl StructuralPartialEq for FallbackTier
Auto Trait Implementations§
impl Freeze for FallbackTier
impl RefUnwindSafe for FallbackTier
impl Send for FallbackTier
impl Sync for FallbackTier
impl Unpin for FallbackTier
impl UnsafeUnpin for FallbackTier
impl UnwindSafe for FallbackTier
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