pub struct ClaudeModelSupplement {
pub display_name: Option<String>,
pub line: Option<String>,
pub allowed_fallback_models: Vec<String>,
pub capabilities: ClaudeCapabilities,
pub max_input_tokens: Option<i64>,
pub max_tokens: Option<i64>,
pub created_at: Option<String>,
pub lifecycle: Option<ModelLifecycle>,
pub deprecated_at: Option<String>,
pub retires_at: Option<String>,
}Expand description
Target-specific Claude metadata. The nested capability facts are rebuilt
into fresh wire structs so no supplement or source rest map is copied.
Fields§
§display_name: Option<String>§line: Option<String>§allowed_fallback_models: Vec<String>§capabilities: ClaudeCapabilities§max_input_tokens: Option<i64>§max_tokens: Option<i64>§created_at: Option<String>§lifecycle: Option<ModelLifecycle>§deprecated_at: Option<String>§retires_at: Option<String>Trait Implementations§
Source§impl Clone for ClaudeModelSupplement
impl Clone for ClaudeModelSupplement
Source§impl Debug for ClaudeModelSupplement
impl Debug for ClaudeModelSupplement
Source§impl<'de> Deserialize<'de> for ClaudeModelSupplement
impl<'de> Deserialize<'de> for ClaudeModelSupplement
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
impl Eq for ClaudeModelSupplement
Source§impl PartialEq for ClaudeModelSupplement
impl PartialEq for ClaudeModelSupplement
Source§impl Serialize for ClaudeModelSupplement
impl Serialize for ClaudeModelSupplement
impl StructuralPartialEq for ClaudeModelSupplement
Auto Trait Implementations§
impl Freeze for ClaudeModelSupplement
impl RefUnwindSafe for ClaudeModelSupplement
impl Send for ClaudeModelSupplement
impl Sync for ClaudeModelSupplement
impl Unpin for ClaudeModelSupplement
impl UnsafeUnpin for ClaudeModelSupplement
impl UnwindSafe for ClaudeModelSupplement
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