pub struct ClaudeConfig {
pub api_key: String,
pub model: String,
pub endpoint: String,
pub timeout: u64,
}Expand description
Claude API configuration
Fields§
§api_key: StringAPI key for Claude
model: StringDefault model to use
endpoint: StringAPI endpoint
timeout: u64Request timeout in seconds
Trait Implementations§
Source§impl Clone for ClaudeConfig
impl Clone for ClaudeConfig
Source§fn clone(&self) -> ClaudeConfig
fn clone(&self) -> ClaudeConfig
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 ClaudeConfig
impl Debug for ClaudeConfig
Source§impl Default for ClaudeConfig
impl Default for ClaudeConfig
Source§impl<'de> Deserialize<'de> for ClaudeConfig
impl<'de> Deserialize<'de> for ClaudeConfig
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 ClaudeConfig
impl RefUnwindSafe for ClaudeConfig
impl Send for ClaudeConfig
impl Sync for ClaudeConfig
impl Unpin for ClaudeConfig
impl UnwindSafe for ClaudeConfig
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