#[non_exhaustive]pub enum FallbacksParam {
Default(FallbacksDefault),
Models(Vec<FallbackParam>),
}Expand description
Request-level fallback routing: either Anthropic’s category-aware defaults or an ordered chain of up to three caller-selected models.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Default(FallbacksDefault)
Models(Vec<FallbackParam>)
Trait Implementations§
Source§impl Clone for FallbacksParam
impl Clone for FallbacksParam
Source§fn clone(&self) -> FallbacksParam
fn clone(&self) -> FallbacksParam
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 FallbacksParam
impl Debug for FallbacksParam
Source§impl<'de> Deserialize<'de> for FallbacksParam
impl<'de> Deserialize<'de> for FallbacksParam
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 FallbacksParam
impl PartialEq for FallbacksParam
Source§impl Serialize for FallbacksParam
impl Serialize for FallbacksParam
impl StructuralPartialEq for FallbacksParam
Auto Trait Implementations§
impl Freeze for FallbacksParam
impl RefUnwindSafe for FallbacksParam
impl Send for FallbacksParam
impl Sync for FallbacksParam
impl Unpin for FallbacksParam
impl UnsafeUnpin for FallbacksParam
impl UnwindSafe for FallbacksParam
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