pub struct ModelCapabilitiesOverride {
pub limits: Option<ModelCapabilitiesOverrideLimits>,
pub supports: Option<ModelCapabilitiesOverrideSupports>,
}Expand description
Optional capability overrides (vision, tool_calls, reasoning, etc.).
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§limits: Option<ModelCapabilitiesOverrideLimits>Token limits for prompts, outputs, and context window
supports: Option<ModelCapabilitiesOverrideSupports>Feature flags indicating what the model supports
Trait Implementations§
Source§impl Clone for ModelCapabilitiesOverride
impl Clone for ModelCapabilitiesOverride
Source§fn clone(&self) -> ModelCapabilitiesOverride
fn clone(&self) -> ModelCapabilitiesOverride
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 ModelCapabilitiesOverride
impl Debug for ModelCapabilitiesOverride
Source§impl Default for ModelCapabilitiesOverride
impl Default for ModelCapabilitiesOverride
Source§fn default() -> ModelCapabilitiesOverride
fn default() -> ModelCapabilitiesOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelCapabilitiesOverride
impl<'de> Deserialize<'de> for ModelCapabilitiesOverride
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 ModelCapabilitiesOverride
impl RefUnwindSafe for ModelCapabilitiesOverride
impl Send for ModelCapabilitiesOverride
impl Sync for ModelCapabilitiesOverride
impl Unpin for ModelCapabilitiesOverride
impl UnsafeUnpin for ModelCapabilitiesOverride
impl UnwindSafe for ModelCapabilitiesOverride
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