pub struct SessionStartConfig {
pub model: Option<String>,
pub system_prompt: Option<String>,
pub temperature: Option<f32>,
pub max_tokens: Option<u32>,
}Expand description
Session start configuration
Fields§
§model: Option<String>§system_prompt: Option<String>§temperature: Option<f32>§max_tokens: Option<u32>Trait Implementations§
Source§impl Clone for SessionStartConfig
impl Clone for SessionStartConfig
Source§fn clone(&self) -> SessionStartConfig
fn clone(&self) -> SessionStartConfig
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 SessionStartConfig
impl Debug for SessionStartConfig
Source§impl Default for SessionStartConfig
impl Default for SessionStartConfig
Source§impl<'de> Deserialize<'de> for SessionStartConfig
impl<'de> Deserialize<'de> for SessionStartConfig
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 SessionStartConfig
impl RefUnwindSafe for SessionStartConfig
impl Send for SessionStartConfig
impl Sync for SessionStartConfig
impl Unpin for SessionStartConfig
impl UnsafeUnpin for SessionStartConfig
impl UnwindSafe for SessionStartConfig
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