pub struct MemberRankData {
pub up_info: UpInfo,
pub rank_info: Vec<RankInfo>,
pub user_info: MemberUserInfo,
pub member_total: u64,
pub privilege_type: u64,
pub is_charge: bool,
pub tabs: Vec<u64>,
pub level_info: Vec<LevelInfo>,
}Expand description
包月充电用户排名数据
Fields§
§up_info: UpInfoUP主信息
rank_info: Vec<RankInfo>当前档位的充电用户排名
user_info: MemberUserInfo自己在该档位下与UP主的充电关系
member_total: u64当前档位充电用户总数
privilege_type: u64当前充电档位代码
is_charge: bool自己是否给该UP主包月充电过
tabs: Vec<u64>可显示排名的充电档位代码列表
level_info: Vec<LevelInfo>可显示排名的充电档位信息
Trait Implementations§
Source§impl Clone for MemberRankData
impl Clone for MemberRankData
Source§fn clone(&self) -> MemberRankData
fn clone(&self) -> MemberRankData
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 MemberRankData
impl Debug for MemberRankData
Source§impl<'de> Deserialize<'de> for MemberRankData
impl<'de> Deserialize<'de> for MemberRankData
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 MemberRankData
impl RefUnwindSafe for MemberRankData
impl Send for MemberRankData
impl Sync for MemberRankData
impl Unpin for MemberRankData
impl UnsafeUnpin for MemberRankData
impl UnwindSafe for MemberRankData
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