pub struct MusicOptions {
pub model: Option<String>,
pub provider: Option<String>,
pub duration: Option<u32>,
pub force_instrumental: Option<bool>,
pub output_format: Option<String>,
pub params: Value,
}Fields§
§model: Option<String>§provider: Option<String>§duration: Option<u32>§force_instrumental: Option<bool>§output_format: Option<String>§params: ValueTrait Implementations§
Source§impl Clone for MusicOptions
impl Clone for MusicOptions
Source§fn clone(&self) -> MusicOptions
fn clone(&self) -> MusicOptions
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 MusicOptions
impl Debug for MusicOptions
Source§impl Default for MusicOptions
impl Default for MusicOptions
Source§fn default() -> MusicOptions
fn default() -> MusicOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MusicOptions
impl<'de> Deserialize<'de> for MusicOptions
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 MusicOptions
impl RefUnwindSafe for MusicOptions
impl Send for MusicOptions
impl Sync for MusicOptions
impl Unpin for MusicOptions
impl UnsafeUnpin for MusicOptions
impl UnwindSafe for MusicOptions
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