pub struct ThreadSettings {
pub active_permission_profile: Option<ActivePermissionProfile>,
pub approval_policy: AskForApproval,
pub approvals_reviewer: ApprovalsReviewer,
pub collaboration_mode: CollaborationMode,
pub cwd: AbsolutePathBuf,
pub effort: Option<ReasoningEffort>,
pub model: String,
pub model_provider: String,
pub personality: Option<Personality>,
pub sandbox_policy: SandboxPolicy,
pub service_tier: Option<String>,
pub summary: Option<ReasoningSummary>,
}Fields§
§active_permission_profile: Option<ActivePermissionProfile>§approval_policy: AskForApproval§approvals_reviewer: ApprovalsReviewer§collaboration_mode: CollaborationMode§cwd: AbsolutePathBuf§effort: Option<ReasoningEffort>§model: String§model_provider: String§personality: Option<Personality>§sandbox_policy: SandboxPolicy§service_tier: Option<String>§summary: Option<ReasoningSummary>Trait Implementations§
Source§impl Clone for ThreadSettings
impl Clone for ThreadSettings
Source§fn clone(&self) -> ThreadSettings
fn clone(&self) -> ThreadSettings
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 moreSource§impl Debug for ThreadSettings
impl Debug for ThreadSettings
Source§impl<'de> Deserialize<'de> for ThreadSettings
impl<'de> Deserialize<'de> for ThreadSettings
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
Source§impl PartialEq for ThreadSettings
impl PartialEq for ThreadSettings
Source§fn eq(&self, other: &ThreadSettings) -> bool
fn eq(&self, other: &ThreadSettings) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ThreadSettings
impl Serialize for ThreadSettings
impl StructuralPartialEq for ThreadSettings
Auto Trait Implementations§
impl Freeze for ThreadSettings
impl RefUnwindSafe for ThreadSettings
impl Send for ThreadSettings
impl Sync for ThreadSettings
impl Unpin for ThreadSettings
impl UnsafeUnpin for ThreadSettings
impl UnwindSafe for ThreadSettings
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