Struct qqmusic_rs::types::song::TrackInfo
source · pub struct TrackInfo {Show 38 fields
pub id: i64,
pub type_field: i64,
pub mid: String,
pub name: String,
pub title: String,
pub subtitle: String,
pub singer: Vec<Singer>,
pub album: Album,
pub mv: Mv,
pub interval: i64,
pub isonly: i64,
pub language: i64,
pub genre: i64,
pub index_cd: i64,
pub index_album: i64,
pub time_public: String,
pub status: i64,
pub fnote: i64,
pub file: File,
pub pay: Pay,
pub action: Action,
pub ksong: Ksong,
pub volume: Volume,
pub label: String,
pub url: String,
pub bpm: i64,
pub version: i64,
pub trace: String,
pub data_type: i64,
pub modify_stamp: i64,
pub pingpong: String,
pub ppurl: String,
pub tid: i64,
pub ov: i64,
pub sa: i64,
pub es: String,
pub vs: Vec<String>,
pub vi: Vec<i64>,
}
Fields§
§id: i64
§type_field: i64
§mid: String
§name: String
§title: String
§subtitle: String
§singer: Vec<Singer>
§album: Album
§mv: Mv
§interval: i64
§isonly: i64
§language: i64
§genre: i64
§index_cd: i64
§index_album: i64
§time_public: String
§status: i64
§fnote: i64
§file: File
§pay: Pay
§action: Action
§ksong: Ksong
§volume: Volume
§label: String
§url: String
§bpm: i64
§version: i64
§trace: String
§data_type: i64
§modify_stamp: i64
§pingpong: String
§ppurl: String
§tid: i64
§ov: i64
§sa: i64
§es: String
§vs: Vec<String>
§vi: Vec<i64>
Trait Implementations§
source§impl<'de> Deserialize<'de> for TrackInfo
impl<'de> Deserialize<'de> for TrackInfo
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
impl StructuralPartialEq for TrackInfo
Auto Trait Implementations§
impl Freeze for TrackInfo
impl RefUnwindSafe for TrackInfo
impl Send for TrackInfo
impl Sync for TrackInfo
impl Unpin for TrackInfo
impl UnwindSafe for TrackInfo
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)