pub struct AccountConfig {
pub token: Option<String>,
pub root: Option<String>,
pub account_id: Option<String>,
pub format: Option<AudioFormat>,
pub concurrency: Option<u32>,
pub retries: Option<u32>,
pub min_newest: Option<u32>,
pub animated_covers: Option<bool>,
pub details_sidecar: Option<bool>,
pub lyrics_sidecar: Option<bool>,
pub lrc_sidecar: Option<bool>,
pub sources: HashMap<String, SourceConfig>,
}Expand description
Configuration for a single named account.
Fields§
§token: Option<String>§root: Option<String>§account_id: Option<String>Optional Suno user id to assert this account authenticates as, refusing to run on a mismatch (a belt-and-braces check alongside the on-disk owner pin in the lineage store).
format: Option<AudioFormat>§concurrency: Option<u32>§retries: Option<u32>§min_newest: Option<u32>§animated_covers: Option<bool>§details_sidecar: Option<bool>§lyrics_sidecar: Option<bool>§lrc_sidecar: Option<bool>§sources: HashMap<String, SourceConfig>Trait Implementations§
Source§impl Clone for AccountConfig
impl Clone for AccountConfig
Source§fn clone(&self) -> AccountConfig
fn clone(&self) -> AccountConfig
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 AccountConfig
impl Debug for AccountConfig
Source§impl Default for AccountConfig
impl Default for AccountConfig
Source§fn default() -> AccountConfig
fn default() -> AccountConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccountConfig
impl<'de> Deserialize<'de> for AccountConfig
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 AccountConfig
impl RefUnwindSafe for AccountConfig
impl Send for AccountConfig
impl Sync for AccountConfig
impl Unpin for AccountConfig
impl UnsafeUnpin for AccountConfig
impl UnwindSafe for AccountConfig
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