pub struct ResolvedRuntimeOptions {Show 13 fields
pub provider: ProviderKind,
pub model: String,
pub api_key: Option<String>,
pub api_key_source: Option<RuntimeApiKeySource>,
pub base_url: String,
pub auth_mode: Option<String>,
pub output_mode: Option<String>,
pub log_level: Option<String>,
pub telemetry: bool,
pub approval_policy: Option<String>,
pub sandbox_mode: Option<String>,
pub yolo: Option<bool>,
pub http_headers: BTreeMap<String, String>,
}Fields§
§provider: ProviderKind§model: String§api_key: Option<String>§api_key_source: Option<RuntimeApiKeySource>§base_url: String§auth_mode: Option<String>§output_mode: Option<String>§log_level: Option<String>§telemetry: bool§approval_policy: Option<String>§sandbox_mode: Option<String>§yolo: Option<bool>§http_headers: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for ResolvedRuntimeOptions
impl Clone for ResolvedRuntimeOptions
Source§fn clone(&self) -> ResolvedRuntimeOptions
fn clone(&self) -> ResolvedRuntimeOptions
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 moreAuto Trait Implementations§
impl Freeze for ResolvedRuntimeOptions
impl RefUnwindSafe for ResolvedRuntimeOptions
impl Send for ResolvedRuntimeOptions
impl Sync for ResolvedRuntimeOptions
impl Unpin for ResolvedRuntimeOptions
impl UnsafeUnpin for ResolvedRuntimeOptions
impl UnwindSafe for ResolvedRuntimeOptions
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