pub struct ClaudeCapabilities {
pub batch: bool,
pub citations: bool,
pub code_execution: bool,
pub context_management: ClaudeContextManagement,
pub effort: ClaudeEffort,
pub image_input: bool,
pub pdf_input: bool,
pub structured_outputs: bool,
pub server_tools: Option<ClaudeServerTools>,
pub compaction: Option<ClaudeCompaction>,
pub thinking: ClaudeThinking,
}Fields§
§batch: bool§citations: bool§code_execution: bool§context_management: ClaudeContextManagement§effort: ClaudeEffort§image_input: bool§pdf_input: bool§structured_outputs: bool§server_tools: Option<ClaudeServerTools>§compaction: Option<ClaudeCompaction>§thinking: ClaudeThinkingTrait Implementations§
Source§impl Clone for ClaudeCapabilities
impl Clone for ClaudeCapabilities
Source§impl Debug for ClaudeCapabilities
impl Debug for ClaudeCapabilities
Source§impl<'de> Deserialize<'de> for ClaudeCapabilities
impl<'de> Deserialize<'de> for ClaudeCapabilities
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 ClaudeCapabilities
Source§impl PartialEq for ClaudeCapabilities
impl PartialEq for ClaudeCapabilities
Source§impl Serialize for ClaudeCapabilities
impl Serialize for ClaudeCapabilities
impl StructuralPartialEq for ClaudeCapabilities
Auto Trait Implementations§
impl Freeze for ClaudeCapabilities
impl RefUnwindSafe for ClaudeCapabilities
impl Send for ClaudeCapabilities
impl Sync for ClaudeCapabilities
impl Unpin for ClaudeCapabilities
impl UnsafeUnpin for ClaudeCapabilities
impl UnwindSafe for ClaudeCapabilities
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