pub struct ProfileV2 {
pub approval_policy: Option<AskForApproval>,
pub approvals_reviewer: Option<ApprovalsReviewer>,
pub chatgpt_base_url: Option<String>,
pub model: Option<String>,
pub model_provider: Option<String>,
pub model_reasoning_effort: Option<ReasoningEffort>,
pub model_reasoning_summary: Option<ReasoningSummary>,
pub model_verbosity: Option<Verbosity>,
pub service_tier: Option<String>,
pub tools: Option<ToolsV2>,
pub web_search: Option<WebSearchMode>,
}Fields§
§approval_policy: Option<AskForApproval>§approvals_reviewer: Option<ApprovalsReviewer>§chatgpt_base_url: Option<String>§model: Option<String>§model_provider: Option<String>§model_reasoning_effort: Option<ReasoningEffort>§model_reasoning_summary: Option<ReasoningSummary>§model_verbosity: Option<Verbosity>§service_tier: Option<String>§tools: Option<ToolsV2>§web_search: Option<WebSearchMode>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ProfileV2
impl<'de> Deserialize<'de> for ProfileV2
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 ProfileV2
impl RefUnwindSafe for ProfileV2
impl Send for ProfileV2
impl Sync for ProfileV2
impl Unpin for ProfileV2
impl UnsafeUnpin for ProfileV2
impl UnwindSafe for ProfileV2
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