pub struct AudioOptions {
    pub format: Option<AudioFormat>,
    pub voice: Option<String>,
    pub language: Option<String>,
}Expand description
Options for audio generation.
Fields§
§format: Option<AudioFormat>The format of the audio.
voice: Option<String>The provider-specifc voice ID to use for audio generation.
language: Option<String>The language code for the audio generation.
Trait Implementations§
Source§impl Clone for AudioOptions
 
impl Clone for AudioOptions
Source§fn clone(&self) -> AudioOptions
 
fn clone(&self) -> AudioOptions
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 AudioOptions
 
impl Debug for AudioOptions
Source§impl Default for AudioOptions
 
impl Default for AudioOptions
Source§fn default() -> AudioOptions
 
fn default() -> AudioOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AudioOptions
 
impl<'de> Deserialize<'de> for AudioOptions
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 PartialEq for AudioOptions
 
impl PartialEq for AudioOptions
Source§impl Serialize for AudioOptions
 
impl Serialize for AudioOptions
impl StructuralPartialEq for AudioOptions
Auto Trait Implementations§
impl Freeze for AudioOptions
impl RefUnwindSafe for AudioOptions
impl Send for AudioOptions
impl Sync for AudioOptions
impl Unpin for AudioOptions
impl UnwindSafe for AudioOptions
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