pub struct ThreadStartParams {Show 13 fields
pub model: Option<String>,
pub model_provider: Option<String>,
pub service_tier: Option<Option<ServiceTier>>,
pub cwd: Option<String>,
pub approval_policy: Option<ApprovalPolicy>,
pub sandbox_policy: Option<SandboxPolicy>,
pub config: Option<Map<String, Value>>,
pub service_name: Option<String>,
pub base_instructions: Option<String>,
pub developer_instructions: Option<String>,
pub personality: Option<Personality>,
pub ephemeral: Option<bool>,
pub privileged_escalation_approved: bool,
}Fields§
§model: Option<String>§model_provider: Option<String>§service_tier: Option<Option<ServiceTier>>§cwd: Option<String>§approval_policy: Option<ApprovalPolicy>§sandbox_policy: Option<SandboxPolicy>§config: Option<Map<String, Value>>§service_name: Option<String>§base_instructions: Option<String>§developer_instructions: Option<String>§personality: Option<Personality>§ephemeral: Option<bool>§privileged_escalation_approved: boolTrait Implementations§
Source§impl Clone for ThreadStartParams
impl Clone for ThreadStartParams
Source§fn clone(&self) -> ThreadStartParams
fn clone(&self) -> ThreadStartParams
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 ThreadStartParams
impl Debug for ThreadStartParams
Source§impl Default for ThreadStartParams
impl Default for ThreadStartParams
Source§fn default() -> ThreadStartParams
fn default() -> ThreadStartParams
Returns the “default value” for a type. Read more
Source§impl PartialEq for ThreadStartParams
impl PartialEq for ThreadStartParams
impl StructuralPartialEq for ThreadStartParams
Auto Trait Implementations§
impl Freeze for ThreadStartParams
impl RefUnwindSafe for ThreadStartParams
impl Send for ThreadStartParams
impl Sync for ThreadStartParams
impl Unpin for ThreadStartParams
impl UnsafeUnpin for ThreadStartParams
impl UnwindSafe for ThreadStartParams
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