Public declaration syntax from forge-rs/crates/forge-provider-anthropic/src/config.rs Original source SHA-256: 1ae87a2450273990205490f0ee359102fbc5d11539e022e67f66224a3b19088e Function bodies and constant values are omitted. This is not the complete implementation. Source line 24 pub const DEFAULT_MAX_TOKENS: u32; Source line 44 #[derive(Clone)] pub struct AnthropicConfig { } Source line 75 pub fn new(api_key: impl Into) -> Self; Source line 109 pub fn no_credentials() -> Self; Source line 124 pub fn has_credentials(&self) -> bool; Source line 133 pub fn with_model(mut self, model: impl Into) -> Self; Source line 143 pub fn with_base_url(mut self, base_url: impl Into) -> Self; Source line 153 pub fn with_api_version(mut self, version: impl Into) -> Self; Source line 163 pub fn with_timeout_seconds(mut self, seconds: u64) -> Self; Source line 173 pub fn with_max_retries(mut self, retries: u32) -> Self; Source line 184 pub fn api_key(&self) -> &str; Source line 189 pub fn model(&self) -> &str; Source line 194 pub fn base_url(&self) -> &str; Source line 199 pub fn api_version(&self) -> &str; Source line 204 pub fn timeout_seconds(&self) -> u64; Source line 209 pub fn max_retries(&self) -> u32;