pub struct LyricsData {
pub id: u64,
pub track_name: String,
pub artist_name: String,
pub album_name: Option<String>,
pub duration: Option<u64>,
pub instrumental: bool,
pub plain_lyrics: String,
pub synced_lyrics: String,
}
Fields§
§id: u64
§track_name: String
§artist_name: String
§album_name: Option<String>
§duration: Option<u64>
§instrumental: bool
§plain_lyrics: String
§synced_lyrics: String
Trait Implementations§
Source§impl Debug for LyricsData
impl Debug for LyricsData
Source§impl<'de> Deserialize<'de> for LyricsData
impl<'de> Deserialize<'de> for LyricsData
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 LyricsData
impl RefUnwindSafe for LyricsData
impl Send for LyricsData
impl Sync for LyricsData
impl Unpin for LyricsData
impl UnwindSafe for LyricsData
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