pub struct CollaborationModeSettings {
pub model: String,
pub reasoning_effort: Option<ModelReasoningEffort>,
pub developer_instructions: Option<String>,
}Fields§
§model: String§reasoning_effort: Option<ModelReasoningEffort>§developer_instructions: Option<String>Implementations§
Source§impl CollaborationModeSettings
impl CollaborationModeSettings
pub fn new(model: impl Into<String>) -> Self
pub fn with_reasoning_effort( self, reasoning_effort: ModelReasoningEffort, ) -> Self
pub fn with_developer_instructions( self, developer_instructions: impl Into<String>, ) -> Self
Trait Implementations§
Source§impl Clone for CollaborationModeSettings
impl Clone for CollaborationModeSettings
Source§fn clone(&self) -> CollaborationModeSettings
fn clone(&self) -> CollaborationModeSettings
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 CollaborationModeSettings
impl Debug for CollaborationModeSettings
impl Eq for CollaborationModeSettings
impl StructuralPartialEq for CollaborationModeSettings
Auto Trait Implementations§
impl Freeze for CollaborationModeSettings
impl RefUnwindSafe for CollaborationModeSettings
impl Send for CollaborationModeSettings
impl Sync for CollaborationModeSettings
impl Unpin for CollaborationModeSettings
impl UnsafeUnpin for CollaborationModeSettings
impl UnwindSafe for CollaborationModeSettings
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