pub struct AudioOptions {
pub model: Option<String>,
pub provider: Option<String>,
pub audio_type: Option<String>,
pub duration: Option<u32>,
pub params: Value,
}Fields§
§model: Option<String>§provider: Option<String>§audio_type: Option<String>§duration: Option<u32>§params: ValueTrait 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
Auto Trait Implementations§
impl Freeze for AudioOptions
impl RefUnwindSafe for AudioOptions
impl Send for AudioOptions
impl Sync for AudioOptions
impl Unpin for AudioOptions
impl UnsafeUnpin 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