pub struct UserMedalOwnerInfo {Show 20 fields
pub name: String,
pub level: u32,
pub color_start: u32,
pub color_end: u32,
pub color_border: u32,
pub color: u32,
pub id: u64,
pub typ: u32,
pub is_light: u32,
pub ruid: Mid,
pub guard_level: u32,
pub score: u64,
pub guard_icon: Option<String>,
pub honor_icon: Option<String>,
pub v2_medal_color_start: Option<String>,
pub v2_medal_color_end: Option<String>,
pub v2_medal_color_border: Option<String>,
pub v2_medal_color_text: Option<String>,
pub v2_medal_color_level: Option<String>,
pub user_receive_count: Option<u32>,
}Expand description
从勋章墙所有者视角看到的勋章展示字段。
Fields§
§name: String勋章显示名称。
level: u32勋章等级。
color_start: u32勋章渐变起始颜色。
color_end: u32勋章渐变结束颜色。
color_border: u32勋章边框颜色。
color: u32勋章文本颜色。
id: u64勋章 ID。
typ: u32Bilibili 返回的勋章类型。
is_light: u32勋章是否点亮。
ruid: Mid目标创作者 member ID。
guard_level: u32与该勋章关联的大航海等级。
score: u64当前亲密度分数。
guard_icon: Option<String>Bilibili 返回时的大航海图标 URL。
honor_icon: Option<String>Bilibili 返回时的荣誉图标 URL。
v2_medal_color_start: Option<String>V2 勋章起始颜色 token。
v2_medal_color_end: Option<String>V2 勋章结束颜色 token。
v2_medal_color_border: Option<String>V2 勋章边框颜色 token。
v2_medal_color_text: Option<String>V2 勋章文本颜色 token。
v2_medal_color_level: Option<String>V2 勋章等级颜色 token。
user_receive_count: Option<u32>Bilibili 返回时已获得该勋章的用户数量。
Trait Implementations§
Source§impl Clone for UserMedalOwnerInfo
impl Clone for UserMedalOwnerInfo
Source§fn clone(&self) -> UserMedalOwnerInfo
fn clone(&self) -> UserMedalOwnerInfo
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 UserMedalOwnerInfo
impl Debug for UserMedalOwnerInfo
Source§impl<'de> Deserialize<'de> for UserMedalOwnerInfo
impl<'de> Deserialize<'de> for UserMedalOwnerInfo
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 UserMedalOwnerInfo
impl RefUnwindSafe for UserMedalOwnerInfo
impl Send for UserMedalOwnerInfo
impl Sync for UserMedalOwnerInfo
impl Unpin for UserMedalOwnerInfo
impl UnsafeUnpin for UserMedalOwnerInfo
impl UnwindSafe for UserMedalOwnerInfo
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