pub struct BetaFields {
pub chat_mode: Option<ChatMode>,
pub tts_source: Option<String>,
pub auto_search: Option<bool>,
}Expand description
beta_fields object inside session.update.
Fields§
§chat_mode: Option<ChatMode>Conversation mode.
tts_source: Option<String>TTS source, e.g. "e2e".
auto_search: Option<bool>Enable the server-side built-in web search (audio mode only).
Trait Implementations§
Source§impl Clone for BetaFields
impl Clone for BetaFields
Source§fn clone(&self) -> BetaFields
fn clone(&self) -> BetaFields
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 BetaFields
impl Debug for BetaFields
Source§impl Default for BetaFields
impl Default for BetaFields
Source§fn default() -> BetaFields
fn default() -> BetaFields
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BetaFields
impl<'de> Deserialize<'de> for BetaFields
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 BetaFields
impl RefUnwindSafe for BetaFields
impl Send for BetaFields
impl Sync for BetaFields
impl Unpin for BetaFields
impl UnsafeUnpin for BetaFields
impl UnwindSafe for BetaFields
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