pub struct AudioInfoData {Show 25 fields
pub id: i64,
pub uid: i64,
pub uname: String,
pub author: String,
pub title: String,
pub cover: String,
pub intro: String,
pub lyric: String,
pub crtype: i32,
pub duration: i64,
pub passtime: i64,
pub curtime: i64,
pub aid: i64,
pub bvid: String,
pub cid: i64,
pub msid: i64,
pub attr: i64,
pub limit: i64,
pub activity_id: i64,
pub limitdesc: String,
pub ctime: Option<Value>,
pub statistic: AudioStatistic,
pub vip_info: AudioVipInfo,
pub collect_ids: Vec<i64>,
pub coin_num: i64,
}Expand description
歌曲基本信息数据
Fields§
§id: i64音频auid
uid: i64UP主mid
uname: StringUP主昵称
作者名
title: String歌曲标题
cover: String封面图片url
intro: String歌曲简介
lyric: Stringlrc歌词url
crtype: i321 作用尚不明确
duration: i64歌曲时间长度 单位为秒
passtime: i64歌曲发布时间 时间戳
curtime: i64当前请求时间 时间戳
aid: i64关联稿件avid 无为0
bvid: String关联稿件bvid 无为空
cid: i64关联视频cid 无为0
msid: i640 作用尚不明确
attr: i640 作用尚不明确
limit: i640 作用尚不明确
activity_id: i640 作用尚不明确
limitdesc: String§ctime: Option<Value>null 作用尚不明确
statistic: AudioStatistic状态数
vip_info: AudioVipInfoUP主会员状态
collect_ids: Vec<i64>歌曲所在的收藏夹mlid 需要登录(SESSDATA)
coin_num: i64投币数
Trait Implementations§
Source§impl Clone for AudioInfoData
impl Clone for AudioInfoData
Source§fn clone(&self) -> AudioInfoData
fn clone(&self) -> AudioInfoData
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 AudioInfoData
impl Debug for AudioInfoData
Source§impl<'de> Deserialize<'de> for AudioInfoData
impl<'de> Deserialize<'de> for AudioInfoData
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 AudioInfoData
impl RefUnwindSafe for AudioInfoData
impl Send for AudioInfoData
impl Sync for AudioInfoData
impl Unpin for AudioInfoData
impl UnwindSafe for AudioInfoData
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