pub struct ModuleAuthor {Show 18 fields
pub avatar: Option<Value>,
pub decorate: Option<Value>,
pub face: String,
pub face_nft: bool,
pub following: Option<bool>,
pub jump_url: String,
pub label: String,
pub mid: i64,
pub name: String,
pub official: Option<AuthorOfficial>,
pub official_verify: Option<AuthorOfficial>,
pub pendant: Option<Pendant>,
pub pub_action: Option<String>,
pub pub_time: String,
pub pub_ts: i64,
pub views_text: String,
pub vip: Option<AuthorVip>,
pub type_field: Option<String>,
}Expand description
作者模块 √
Fields§
§avatar: Option<Value>头像信息,主要用于网页渲染
decorate: Option<Value>装扮,仅当动态接口且无 decorationCard 时存在
face: String装扮,仅当图文接口时存在 头像 URL
face_nft: bool是否为 NFT 头像
following: Option<bool>是否关注此 UP 主,自己的动态为 null
jump_url: String跳转链接
label: String名称前标签,如 “合集”, “电视剧”, “番剧”
mid: i64UP 主 UID 或 剧集 SeasonId
name: StringUP 主名称、剧集名称或合集名称
official: Option<AuthorOfficial>UP 主认证信息,仅图文接口
official_verify: Option<AuthorOfficial>UP 主认证信息,仅动态接口
pendant: Option<Pendant>UP 主头像框
pub_action: Option<String>更新动作描述,仅动态接口
pub_time: String更新时间,如 “x分钟前”, “x小时前”, “昨天”
pub_ts: i64更新时间戳,UNIX 秒级时间戳
views_text: String§vip: Option<AuthorVip>UP 主大会员信息
type_field: Option<String>作者类型,仅动态接口
Trait Implementations§
Source§impl Clone for ModuleAuthor
impl Clone for ModuleAuthor
Source§fn clone(&self) -> ModuleAuthor
fn clone(&self) -> ModuleAuthor
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 ModuleAuthor
impl Debug for ModuleAuthor
Source§impl Default for ModuleAuthor
impl Default for ModuleAuthor
Source§fn default() -> ModuleAuthor
fn default() -> ModuleAuthor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModuleAuthor
impl<'de> Deserialize<'de> for ModuleAuthor
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 ModuleAuthor
impl RefUnwindSafe for ModuleAuthor
impl Send for ModuleAuthor
impl Sync for ModuleAuthor
impl Unpin for ModuleAuthor
impl UnsafeUnpin for ModuleAuthor
impl UnwindSafe for ModuleAuthor
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