pub enum FirstMessageModeTrue {
AssistantSpeaksFirst,
AssistantSpeaksFirstWithModelGeneratedMessage,
AssistantWaitsForUser,
}
Expand description
This is the mode for the first message. Default is ‘assistant-speaks-first’. Use: - ‘assistant-speaks-first’ to have the assistant speak first. - ‘assistant-waits-for-user’ to have the assistant wait for the user to speak first. - ‘assistant-speaks-first-with-model-generated-message’ to have the assistant speak first with a message generated by the model based on the conversation state. (assistant.model.messages
at call start, call.messages
at squad transfer points). @default ‘assistant-speaks-first’
Variants§
Trait Implementations§
Source§impl Clone for FirstMessageModeTrue
impl Clone for FirstMessageModeTrue
Source§fn clone(&self) -> FirstMessageModeTrue
fn clone(&self) -> FirstMessageModeTrue
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FirstMessageModeTrue
impl Debug for FirstMessageModeTrue
Source§impl Default for FirstMessageModeTrue
impl Default for FirstMessageModeTrue
Source§fn default() -> FirstMessageModeTrue
fn default() -> FirstMessageModeTrue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FirstMessageModeTrue
impl<'de> Deserialize<'de> for FirstMessageModeTrue
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 Hash for FirstMessageModeTrue
impl Hash for FirstMessageModeTrue
Source§impl Ord for FirstMessageModeTrue
impl Ord for FirstMessageModeTrue
Source§fn cmp(&self, other: &FirstMessageModeTrue) -> Ordering
fn cmp(&self, other: &FirstMessageModeTrue) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FirstMessageModeTrue
impl PartialEq for FirstMessageModeTrue
Source§impl PartialOrd for FirstMessageModeTrue
impl PartialOrd for FirstMessageModeTrue
Source§impl Serialize for FirstMessageModeTrue
impl Serialize for FirstMessageModeTrue
impl Copy for FirstMessageModeTrue
impl Eq for FirstMessageModeTrue
impl StructuralPartialEq for FirstMessageModeTrue
Auto Trait Implementations§
impl Freeze for FirstMessageModeTrue
impl RefUnwindSafe for FirstMessageModeTrue
impl Send for FirstMessageModeTrue
impl Sync for FirstMessageModeTrue
impl Unpin for FirstMessageModeTrue
impl UnwindSafe for FirstMessageModeTrue
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